0% found this document useful (0 votes)
14 views29 pages

Sugar Confectionery Books Library

Uploaded by

mekhfiyoucef12
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views29 pages

Sugar Confectionery Books Library

Uploaded by

mekhfiyoucef12
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

<!

DOCTYPE html>
<html lang="en">
<head>
<!-- Google tag ([Link]) -->
<!-- Google tag ([Link]) -->
<script async
src="[Link]
<script>
[Link] = [Link] || [];
function gtag(){[Link](arguments);}
gtag('js', new Date());

gtag('config', 'G-2T4G61HVJT');
</script>
<script type="text/javascript">
[Link] = (function(){
var ua= [Link], tem,
M= [Link](/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)
|| [];
if(/trident/[Link](M[1])){
tem= /\brv[ :]+(\d+)/[Link](ua) || [];
return 'IE '+(tem[1] || '');
}
if(M[1]=== 'Chrome'){
tem= [Link](/\b(OPR|Edge)\/(\d+)/);
if(tem!= null) return [Link](1).join(' ').replace('OPR', 'Opera');
}
M= M[2]? [M[1], M[2]]: [[Link], [Link], '-?'];
if((tem= [Link](/version\/(\d+)/i))!= null) [Link](1, 1, tem[1]);
return [Link](' ');
})();

</script>
<script data-cfasync="false" type="text/javascript">
[Link]("DOMContentLoaded", function () {
fetch('/api/auth-status')
.then(res => [Link]())
.then(data => {
if (![Link]('meta[name="csrf_token"]')) {
const meta = [Link]('meta');
[Link] = 'csrf_token';
[Link] = data.csrf_token;
[Link](meta);
}

[Link] = [Link];
});
});
</script>

<title>Sugar Confectionery Manufacture Browse All Books in Z-Library </title>


<base href="/">
<meta charset="utf-8">
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-
fit=no">
<meta name="title" content="Sugar Confectionery Manufacture Browse All Books in Z-
Library ">
<meta name="description" content="Sugar Confectionery Manufacture books, articles,
PDF free E-Books Library find Sugar Confectionery Manufacture related books.">
<meta name="robots" content="index,follow">
<meta name="distribution" content="global">

<link rel="apple-touch-icon" sizes="180x180" href="/[Link]?v=1">


<link rel="icon" href="[Link]">
<link rel="icon" type="image/svg+xml" href="/[Link]?v=2" sizes="32x32">
<link rel="icon" type="image/svg+xml" href="/[Link]?v=2" sizes="16x16">
<link rel="manifest" href="/[Link]?v=1">
<link rel="mask-icon" href="/[Link]?v=1" color="#5bbad5">
<meta name="apple-mobile-web-app-title" content="Z-Library">
<meta name= "apple-mobile-web-app-capable" content="yes">
<meta name="application-name" content="Z-Library">
<meta name="theme-color" content="#ffffff">
<meta name="format-detection" content="telephone=no">

<!-- CSS SET -->


<!-- JS SET -->
<link REL="SHORTCUT ICON" HREF="/[Link]?v=1">

<link rel="stylesheet" type="text/css" href="/css/[Link]" />


<script type="text/javascript" src="/js/[Link]"></script>

<script type="application/ld+json">
{
"@context": "[Link]
"@type": "WebSite",
"name": "Z-Library",
"url": "[Link]
"sameAs": [
"[Link]
],
"potentialAction": {
"@type": "SearchAction",
"target": "[Link]
"query-input": "required name=search_term_string"
}
}
</script>

<style>
div#colorBoxes
{
text-transform: capitalize;
}

div#colorBoxes ul [Link]:nth-child(1)
{
border: 1px solid #378096;
box-shadow: 0 0 6px #7DBCCF;
border-top: 0px;
}

div#colorBoxes ul [Link]:nth-child(2)
{
border: 1px solid #6e9b41;
box-shadow: 0 0 6px #a4e861;
border-top: 0px;
}
</style>

<style type="text/css">
.main-menu-item img {
opacity: 0.7;
}
.main-menu-item img:hover {
opacity: 1;
}
</style>

<style>
.see-more-btn {
text-align: right;
font-size: 100%;
margin: 20px 0 0 0;
}
</style>

<style>
.bMosaicBox { min-height: 100vh }
#booksMosaicBoxContainer #bMosaicBox {
display: none;
}
#booksMosaicBoxContainer #bMosaicBox .brick a {
display: block;
text-decoration: none;
}
#booksMosaicBoxContainer #bMosaicBox .bMosaicCover {
width: 100%;
}

.book-loading { position: relative }

.book-loading > div:nth-child(2) {


opacity: 0;
position: absolute;
top: 0;
left: 0;
}

#bMosaicBox .c-book-title {
max-height: 60px;
}

@keyframes toggleOpacity {
from { opacity: 1 }
to { opacity: 0 }
}
</style>

<style>
/* comments */

.media{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.media-body{
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
box-sizing: border-box;
width: unset !important;
}
.media img{
width: 64px;
height: 64px;
margin-right: 1rem !important;
border-radius: 50%;
}
.text-danger{
color: red;
}
</style>
<style>
#searchModeTabs li:nth-child(3){
display:none;
}
</style>

<script>
window != top ? [Link]() : null;

const Config = {"domainHost":"z-


[Link]","BRegion":null,"Country":"undefined","accessByIp":false};
const CurrentUser = new User(null);
const CurrentClientIP = "[Link]";
const CurrentSiteMode = 'books';
const proxiesToCheck = []; //for google verification

$(document).ready(function() {
$('.tooltip-init').tooltip({html: true})

})
</script>
</head>

<body style="margin:0px;padding:0px;" class="index startForm">


<table class="super-puper-main-container" border="0" cellpadding="0"
cellspacing="0">
<tbody>

<tr style="height:10px;">
<td style="vertical-align: top;">
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<div id="colorBoxes">
<ul>
<li class="" style="background: #49afd0;">
<a class="header-main-nav-link " data-mode="books"
href="/">
<span class="hidden-xs">
22,525,200 books
</span>
<span class="visible-xs">
books
</span>
</a>
</li>
<li style="background: #8ecd51;">
<a class="header-main-nav-link populate-preferred-
domain" data-mode="articles" href="/article">
<span class="hidden-xs">
284,837,643 articles
</span>
<span class="visible-xs">
articles
</span>
</a>
</li>
<li class="visible-xs colorBoxesLink ">
</li>
</ul>
</div>
<div class="navbar-default navbar-right" role="navigation"
style="background-color: transparent;">
<div class="navbar-header">
<button aria-expanded="false" aria-haspopup="true"
class="dropdown navbar-toggle" data-target="#bs-example-navbar-collapse-1" data-
toggle="dropdown" type="button">
<span class="sr-only">
Toggle navigation
</span>
<span class="icon-bar">
</span>
<span class="icon-bar">
</span>
<span class="icon-bar">
</span>
</button>
</div>
<div class="navbar-collapse" id="bs-example-navbar-
collapse-1" style="clear: both;">
<ul class="nav navbar-nav navbar-right">

<li class="dropdown" id="authMenuPlaceholder">


<a aria-expanded="false" aria-haspopup="true" class="dropdown-toggle" data-
toggle="dropdown" href="/login" role="button">
<span>Loading...</span>
<span class="caret"></span>
</a>
</li>

<!-- Admin menu dropdown -->


<li>
</li>
<!-- Moderators menu dropdown -->
<!-- Search menu dropdown -->
<li class="dropdown hidden-xs"
id="quickSearchMenuDD">
<a id="quickSearchMenuDD2"
class="dropdown-toggle main-menu-item"
role="button"
data-toggle="dropdown"
aria-haspopup="true"
aria-expanded="false">
<img src="/img/[Link]"
alt="Quick search"
width="18" height="18">
</a>
<ul class="dropdown-menu" style="padding: 0;
border-top-left-radius: 4px;box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1); border: 1px
solid rgba(0, 0, 0, .1);">
<li>
<form action="/s/" method="get"
name="quickSearch" style="padding:20px;">
<input class="form-control"
id="quickSearchInput" name="q" placeholder="Search for title, author, ISBN,
publisher, md5.." type="text">
<button class="button-search-
reset" id="quickSearchReset" type="reset">
×
</button>
<button style="display: none;"
type="submit">
</button>
</input>
</form>
</li>
</ul>
</li>
<!-- Site menu dropdown -->
<li class="divider visible-xs" role="separator">
</li>
<li class="dropdown">
<a id="main-menu-dropdown"
class="dropdown-toggle hidden-xs main-menu-
item"
role="button"
data-toggle="dropdown"
aria-haspopup="true"
aria-expanded="true">
<img src="/img/[Link]"
alt="Main menu"
width="18" height="18">
</a>
<ul class="dropdown-menu topmenu">
<li>
<a href="/request">
<span class="zlibicon-request">
</span>
Book Requests
</a>
</li>
<li>
<a href="/booklists">
<span class="zlibicon-booklist">
</span>
Booklists
</a>
</li>
<li>
<a href="/categories">
<span class="zlibicon-categories">
</span>
Categories
</a>
</li>
<li>
<a href="/popular">
<span class="zlibicon-popular">
</span>
Most Popular
</a>
</li>
<li>
<a href="/recently">
<span class="zlibicon-recently">
</span>
Recently Added
</a>
</li>
<li class="divider" role="separator">
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</td>
</tr>

<tr>
<td class="g-page-content" style="vertical-align: top">
<div class="container">
<div class="row">
<div class="col-md-12 itemFullText">

<div id="searchFormWithLogo">
<div style="text-align: center;margin-top: 50px;">
<div style="font-size:52px; padding: 0 15px 0 15px;
line-height: 1;">
<a href="/" id="logoText" style="text-
decoration:none;">
<script type="text/javascript"
style="display:none">
//<![CDATA[
window.__mirage2 = {petok:"qESrW5DTWU8XJl1jUjZqicPwEve_WZNv4jZ0rVX4EVY-
1759963091.9317725-[Link]"};
//]]>
</script>
<script type="text/javascript"
src="[Link]
[Link]"></script>
<img alt="ZLibary" style="display:none;visibility:hidden;" title="Z-Library" data-
cfsrc="/img/[Link]" data-cfstyle="width:300px;"><noscript><img alt="ZLibary"
src="/img/[Link]" style="width:300px;" title="Z-Library"></noscript>
</img>
</a>
</div>
<div class="color4" style="color:#90A5A8;font-
weight:400; padding:4px 0 15px 0;font-style: italic;">
Part of Z-Library project. The world&#039;s largest
ebook library
</div>
</div>
<form action="/s/" id="searchForm"
method="get">
<ul id="searchModeTabs">
<li class="active">
<a class="change_search_mode" href="">
General Search
</a>
</li>
<li class="">
<a class="change_search_mode" href="/fulltext"
style="margin-left: -1px;">
Fulltext Search
</a>
</li>
</ul>
<div class="b-search-form hover">
<div class="b-search-input g-clearfix">
<div class="input">
<input id="searchFieldx" maxlength="200"
name="q" placeholder="Search for title, author, ISBN, publisher, md5.." type="text"
value="Sugar Confectionery Manufacture">
<button class="button-search-reset"
id="mainSearchReset" type="button">
×
</button>
</input>
</div>
<div class="button whiteShadow">
<div class="inner">
<button type="submit">
<span class="hidden-xs">
Search
</span>
<span class="glyphicon glyphicon-
search visible-xs-block">
</span>
</button>
</div>
</div>
</div>
</div>
<div style="padding-bottom: 5px;">
<div id="advSearch-wrapper" style="margin-right:
25px;">
<div class="" id="openAdvSearchBtn">
<span id="advSearch-control" style="border-
bottom: 1px dashed; color: #777;font-size: 14px;cursor:pointer;">
Search options
</span>
</div>
<div class="hidden" id="advSearch">
<span class="input_wrap__checkbox mr-10">
<input id="ftcb" name="em"
type="checkbox" value="1" >
<label for="ftcb">
Exact matching
</label>
</input>
</span>
<span class="input_wrap__checkbox mr-10">
<input id="ftcb" name="authors"
type="checkbox" value="1" >
<label for="ftcb">
Authors
</label>
</input>
</span>

<span class="input_wrap__checkbox mr-10">


<input id="ftcb" name="publishers"
type="checkbox" value="1" >
<label for="ftcb">
Publishers
</label>
</input>
</span>

<div class="mr-10" id="wrapYearFrom">


</div>
<div class="mr-10" id="wrapYearTo">
</div>
<div class="mr-10" id="wrapLang">
</div>
<div class="mr-10" id="wrapExt">
</div>
<div class="search-settings-wrap">
<div class="search-settings">
<a class="saving-search-settings
hidden" data-title_save="Save filters" data-title_saved="Saved" href="#"
onclick="[Link](); return false;">
<svg fill="none" height="34"
viewbox="0 0 34 34" width="34" xmlns="[Link]
<path d="M0 2C0 0.89543
0.895431 0 2 0H32C33.1046 0 34 0.895431 34 2V32C34 33.1046 33.1046 34 32
34H2C0.89543 34 0 33.1046 0 32V2Z" fill="white">
</path>
<path class="svg__body"
d="M13.6667 21.6667V17.6667H20.3333V21.6667H21.6667V14.2187L19.7813
12.3333H12.3333V21.6667H13.6667ZM11.6667 11H20.3333L23 13.6667V22.3333C23 22.5101
22.9298 22.6797 22.8047 22.8047C22.6797 22.9298 22.5101 23 22.3333
23H11.6667C11.4899 23 11.3203 22.9298 11.1953 22.8047C11.0702 22.6797 11 22.5101 11
22.3333V11.6667C11 11.4899 11.0702 11.3203 11.1953 11.1953C11.3203 11.0702 11.4899
11 11.6667 11ZM15 19V21.6667H19V19H15Z" fill="#49afd0">
</path>
<g class="svg__body-check-
mark" transform="translate(18 18)">
<circle cx="4.5"
cy="4.5" fill="white" r="4" stroke="#49AFD0">
</circle>
<path d="M2.25
4.5L3.9375 6.1875L6.75 3.375" stroke="#49AFD0">
</path>
</g>
<path class="svg__border"
d="M2 1H32V-1H2V1ZM33 2V32H35V2H33ZM32 33H2V35H32V33ZM1 32V2H-1V32H1ZM2 33C1.44772
33 1 32.5523 1 32H-1C-1 33.6569 0.343146 35 2 35V33ZM33 32C33 32.5523 32.5523 33 32
33V35C33.6569 35 35 33.6569 35 32H33ZM32 1C32.5523 1 33 1.44772 33 2H35C35 0.343146
33.6569 -1 32 -1V1ZM2 -1C0.343146 -1 -1 0.343146 -1 2H1C1 1.44772 1.44772 1 2 1V-
1Z" fill="#D9D9D9">
</path>
</svg>
</a>
<a class="clear-search-settings
hidden" href="#" onclick="[Link](); return false;"
title="Reset filters">
<svg fill="none" height="34"
viewbox="0 0 34 34" width="34" xmlns="[Link]
<path d="M0 2C0 0.89543
0.895431 0 2 0H32C33.1046 0 34 0.895431 34 2V32C34 33.1046 33.1046 34 32
34H2C0.89543 34 0 33.1046 0 32V2Z" fill="white">
</path>
<path class="svg__body"
d="M17 16.0573L20.3 12.7573L21.2427 13.7L17.9427 17L21.2427 20.3L20.3 21.2427L17
17.9427L13.7 21.2427L12.7573 20.3L16.0573 17L12.7573 13.7L13.7 12.7573L17 16.0573Z"
fill="#8C8C8C">
</path>
<path class="svg__border"
d="M2 1H32V-1H2V1ZM33 2V32H35V2H33ZM32 33H2V35H32V33ZM1 32V2H-1V32H1ZM2 33C1.44772
33 1 32.5523 1 32H-1C-1 33.6569 0.343146 35 2 35V33ZM33 32C33 32.5523 32.5523 33 32
33V35C33.6569 35 35 33.6569 35 32H33ZM32 1C32.5523 1 33 1.44772 33 2H35C35 0.343146
33.6569 -1 32 -1V1ZM2 -1C0.343146 -1 -1 0.343146 -1 2H1C1 1.44772 1.44772 1 2 1V-
1Z" fill="#D9D9D9">
</path>
</svg>
</a>
</div>
</div>
</div>
</div>
<!-- fb like here -->
</div>
</form>
</div>

<style>
#subprojectsSearch {
margin-top: 40px;
}
#subprojectsSearch [Link]{
float: right;
margin: 0;
padding: 12px 0;
font-size: 14px;
}

.orderFilter option{
color: #000;
}
</style>

<ul id="subprojectsSearch" style="margin-top:40px;">

<li class="active" style="border-radius:5px 0 0 0;">Books <span


class="totalCounter">(2+)</span></li>

<li class="searchServiceStats" data-sitemode="articles" style="border-


top: 1px solid #ccc;border-right: 1px solid #ccc; border-radius:0 5px 0 0;">
<a class="populate-preferred-domain" data-mode="articles" href=""
id="tabSearchUrl">Articles</a> <span class="totalCounter"></span>
</li>

<li class="orderFilter">
<span class="dropdown" style="text-align: right;">
<a data-toggle="dropdown" href="#" style="color: #49afd0;">Sort
By <b class="caret"></b></a>
<ul class="dropdown-menu">
<li class=""><a href="[Link]
q=Sugar+Confectionery+Manufacture&amp;order=popular" data-type="popular"><b>Most
Popular</b></a></li>
<li class=""><a href="[Link]
q=Sugar+Confectionery+Manufacture&amp;order=date" data-type="date">Recently
Added</a></li>
<li class=""><a href="[Link]
q=Sugar+Confectionery+Manufacture&amp;order=titleA" data-type="titleA">Title (A–
Z)</a></li>
<li class=""><a href="[Link]
q=Sugar+Confectionery+Manufacture&amp;order=title" data-type="title">Title
(Z–A)</a></li>
<li class=""><a href="[Link]
q=Sugar+Confectionery+Manufacture&amp;order=year" data-type="year">Year</a></li>
<li class=""><a href="[Link]
q=Sugar+Confectionery+Manufacture&amp;order=filesize" data-type="filesize">File
Size ↓</a></li>
<li class=""><a href="[Link]
q=Sugar+Confectionery+Manufacture&amp;order=filesizeA" data-type="filesizeA">File
Size ↑</a></li>
</ul>
</span>

</li>
</ul>

<div id="searchResultBox">

<div class="fuzzyMatchesLine" style="margin:25px 0;text-align:


center;height:0px;overflow:visible;border-bottom: 1px solid
#ED9111;color:#ED9111;">
<div style="display:inline-block;font-size: 13px;line-height:18px;padding: 0
25px; background:#fff;position:relative; top: -13px;">
Want to get more search results?<br>
<a target="_blank" style="color: #ED9111;" href="/login">Login</a>
</div>
</div>

<div class="divider"></div>
<div class="resItemBox resItemBoxBooks exactMatch" data-spelling-suggest="true"
data-book_id="sugar-confectionery-manufacture" itemscope
itemtype="[Link]
<div>
<div class="counter">1</div>
<table style="width:100%; height:100%;" class="resItemTable">
<tr class="bookRow" data-book_id="sugar-confectionery-manufacture">
<td class="itemCover">
<div class="checkBookDownloaded itemCoverWrapper" data-
book_id="sugar-confectionery-manufacture" data-isbn="9780593336823">
<div style="" class="z-book-precover" >
<a href="/book/sugar-confectionery-manufacture"><img
class="cover lazy" alt="" data-src="[Link]
[Link]"
data-srcset="[Link]
[Link] 1x, [Link]
[Link] 2x" /></a>
</div>
</div>
</td>
<td style="vertical-align: top;">
<table style="width:100%;height:100%;">
<tr>
<td>
<h3 itemprop="name">
<a href="/book/sugar-confectionery-manufacture"
style="text-decoration: underline;">Sugar Confectionery Manufacture</a>

</h3>
<div style="color: #333; font-size: 10pt;margin-
bottom:10px;">

<a
href="[Link] itemprop="publisher" title="Find all
the publisher&#039;s books">Springer</a>
</div>
<div class="authors">
</div>
</td>

</tr>
<tr>
<td colspan="99" style="vertical-align: bottom;">
<div class="tags-container"></div>

<div class="bookDetailsBox">
<div class="bookProperty property_year">
<div class="property_label">Year:</div>
<div class="property_value ">1995</div></div>
<div class="bookProperty property_language">
<div class="property_label">Language:</div>
<div class="property_value text-capitalize">English</div></div>
<div class="bookProperty property__file">
<div class="property_label">File:</div>
<div class="property_value ">EPUB</div></div>
<div style="display: none;" class="bookProperty
property_user_tags">
<div class="property_label">Your tags:</div>
<div class="property_value "></div></div>
<div class="bookProperty property_rating">
<div class="book-rating" title="Book Rating / File Quality" data-
book_id="sugar-confectionery-manufacture" data-terms_hash="">
<span class="book-rating-interest-score ">
5.0
</span> /
<span class="book-rating-quality-score ">
5.0
</span>
</div>
</div></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>

<div class="divider"></div>
<div class="resItemBox resItemBoxBooks exactMatch" data-spelling-suggest="true"
data-book_id="sugar-confectionery-manufacture-12657458" itemscope
itemtype="[Link]
<div>
<div class="counter">2</div>
<table style="width:100%; height:100%;" class="resItemTable">
<tr class="bookRow" data-book_id="sugar-confectionery-manufacture-
12657458">
<td class="itemCover">
<div class="checkBookDownloaded itemCoverWrapper" data-
book_id="sugar-confectionery-manufacture-12657458" data-isbn="9780593336823">
<div style="" class="z-book-precover" >
<a href="/book/sugar-confectionery-manufacture-
12657458"><img class="cover lazy" alt=""
data-src="[Link]
[Link]" data-srcset="[Link]
[Link] 1x,
[Link]
[Link] 2x" /></a>
</div>
</div>
</td>
<td style="vertical-align: top;">
<table style="width:100%;height:100%;">
<tr>
<td>
<h3 itemprop="name">
<a href="/book/sugar-confectionery-manufacture-
12657458" style="text-decoration: underline;">Sugar Confectionery Manufacture</a>

</h3>
<div style="color: #333; font-size: 10pt;margin-
bottom:10px;">

<a
href="[Link] itemprop="publisher" title="Find
all the publisher&#039;s books">Osprey Books</a>
</div>
<div class="authors">
</div>
</td>

</tr>
<tr>
<td colspan="99" style="vertical-align: bottom;">
<div class="tags-container"></div>

<div class="bookDetailsBox">
<div class="bookProperty property_year">
<div class="property_label">Year:</div>
<div class="property_value ">2022</div></div>
<div class="bookProperty property_language">
<div class="property_label">Language:</div>
<div class="property_value text-capitalize">English</div></div>
<div class="bookProperty property__file">
<div class="property_label">File:</div>
<div class="property_value ">EPUB</div></div>
<div style="display: none;" class="bookProperty
property_user_tags">
<div class="property_label">Your tags:</div>
<div class="property_value "></div></div>
<div class="bookProperty property_rating">
<div class="book-rating" title="Book Rating / File Quality" data-
book_id="sugar-confectionery-manufacture-12657458" data-terms_hash="">
<span class="book-rating-interest-score ">
5.0
</span> /
<span class="book-rating-quality-score ">
5.0
</span>
</div>
</div></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</div>

</div>
<script>
$(function () {
$('.lazy').Lazy({
effect: 'fadeIn',
effectTime: 1000,
beforeLoad: function(element) {
$(element).css({'border-width': '0px'});
},
afterLoad: function(element) {
$(element).css({'border-width': '1px'});
$(element).closest('.z-book-precover').hide().removeClass('z-book-
precover').addClass('z-book-cover covered').fadeIn(1000)
}
});

if ($('.bookProperty.property_rating').length) {
const bookRating = new BookRating(CurrentUser)
$('.bookProperty.property_rating .book-rating').each(function () {
const $that = $(this)
[Link]($[Link]('book_id'),
$[Link]('terms_hash'), function (result) {
if(result) {
$[Link]('book-appreciated')
}
})
})
}

});
</script>

<script>
$(function () {
const $bookRatingContent = $('.bookProperty.property_rating .book-rating')
$[Link]({placement: 'bottom'})
$[Link]('[Link]', function () {
const $tooltip = $(this).siblings('.tooltip')
$('body').append($tooltip)
$[Link]({
'white-space': 'nowrap',
'top': $(this).offset().top + 20 + 'px',
'left': $[Link]('.book-rating-quality-
score').offset().left - $[Link]()/2 - 6 + 'px',
})
$[Link]('.tooltip-arrow').css('left', '50%')
})
});
</script>

</div>
</div>
</div>
</td>
</tr>

<tr>
<td id="footer" valign="top">
<div class="container-fluid">
<!-- footer begin -->
<div class="row ">
<div class="footer-copyright w-5-hide w-3-1-show-inline">
<span class="w-5-hide w-1-1-show p-left-0">
Since 2009.
</span>
<span class="w-3-show w-1-1-hide p-left-0">
ebooks since 2009.
</span>
</div>
<div class="footer-right w-5-hide w-4-1-show">
<!--
<div class="footer-nav-right" role="navigation">
<ul class="nav navbar-nav">
<li class="icon-link">
<a data-html="true" data-toggle="tooltip"
href="[Link] target="_blank" onmouseover="$
(this).tooltip('show')" title="<div style='white-space: nowrap;'>ZLibrary
Twitter</div>">
<img class="colored" height="36"
src="/img/[Link]" width="36">
<img class="gray" height="36"
src="/img/[Link]" width="36">
</img>
</img>
</a>
</li>
</ul>
</div>
-->
</div>
<div class="footer-copyright w-3-1-show">
<span class="w-5-show w-3-hide p-left-0">
ebooks since 2009.
</span>
<span class="w-3-p-left-0">
<a class="footer-mailto" href="/cdn-cgi/l/email-
protection#75060005051a0701350f191c171c065b161a18">
<span class="__cf_email__" data-
cfemail="2a595f5a5a45585e6a50464348435904494547">[email&#160;protected]</span>
</a>
</span>
<span class="">
<a href="[Link]
</span>
<span class="">
<a href="[Link]
</span>
<span class="">
<a href="/">ZLibrary</a>
</span>
<a href="[Link] title="zlibrary" alt="zlibrary"
style="display:none;">zlibrary</a>
</div>
<div class="footer-right w-4-1-left">
<div class="footer-nav-right" role="navigation">
<ul class="nav navbar-nav">

<li class="w-4-p-left-0">
<a href="[Link]
Privacy
</a>
</li>
<li>
<a href="[Link]
DMCA
</a>
</li>

</ul>
</div>
</div>
</div>
<!-- Telegram modal helper -->
<div id="tg-connect-modal" style="display: none">
<div class="tg-connect-modal-content">
<h2>
Please find our Telegram bot by the username below
</h2>
<div class="copybox-container" style="margin-bottom: 10px;">
<input class="copybox-field tg-bot-login" readonly=""
type="text">
<a class="copybox-copy-btn btn btn-primary"
href="javascript://">
Copy
</a>
</input>
</div>
<h2>
Then send the following text to the bot
</h2>
<div class="copybox-container">
<input class="copybox-field tg-bot-command" readonly=""
type="text">
<a class="copybox-copy-btn btn btn-primary"
href="javascript://">
Copy
</a>
</input>
</div>
<div class="modal-footer">
<button onclick="$(this).closest('.modal').modal('hide')">
Close
</button>
</div>
</div>
</div>
</div>
</td>
</tr>
</tbody>
</table>

<!-- icons preload hack -->


<i class="zlibicon-check" style="font-size: 1px; visibility: hidden;
position: absolute; top: 0; left: 0;"></i>

<div class="modal fade" id="zlibrary-modal" role="dialog">


<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header hidden">
<button type="button" class="close" data-dismiss="modal"
aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title"></h4>
</div>
<div class="modal-body" style="position: relative; min-height:
80px;"></div>
</div>
</div>
</div>

<div class="modal fade" id="zlibrary-modal-styled" tabindex="-1"


role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header hidden">
<h1 class="modal-title"></h1>
</div>
<div class="modal-body"></div>
<button type="button" class="close" data-dismiss="modal" aria-
label="Close"><span aria-hidden="true">&times;</span></button>
</div>
</div>
</div>

<div class="modal fade" id="zlibrary-modal-auth" tabindex="-1"


role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body"></div>
</div>
</div>
</div>

<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-


static/[Link]"></script><script>
setTimeout(function () {
var searchField = [Link]('searchFieldx');
var searchFieldTopPosition;

if (searchField) {
searchFieldTopPosition = [Link]().top;

if (searchFieldTopPosition > 0) {
[Link]();
}
}
}, 0);

$("#searchForm").submit(function ()
{
// if ($('#searchFieldx').val() != '') {
// new ZLibraryResponse('/papi/utils/log-search-query', {query: $
('#searchFieldx').val()})
// .disableNotify()
// .fetch()
// }

$(this).children('select[value=""]').attr("disabled", "disabled");
$.each($("#searchForm select, #searchForm input"), function (key, value) {
if ($(this).val() == "") {
$(this).attr("disabled", "disabled");
}
});

/*
const action = $(this).attr('action')
if ([Link]('/s/') === 0 || [Link]('/fulltext/') === 0) {
const format = /[ `!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?~]/;
const $input = $(this).find('input[name=q]')
if ($[Link]().length) {
if (![Link]($[Link]())) {
$(this).attr('action', action + rawurlencode($[Link]()))
$[Link]("disabled", "disabled")
}
}
}*/

return true;
});

$('#ftcb2').popover({
placement: 'bottom',
html: true
});

$('#ftcb1').popover({
placement: 'bottom',
html: true
});

function initializePopoverHelper() {
if ($('#ftcb').length) {

if($('#ftcb').is(':checked')){
wordsContent = 'Search for books containing ALL specified terms
ANYWHERE in the text. <div class="etcFt">..text text text <b>my</b> ..text text
text text text .. <b>search</b> ..text text text text text.. <b>query</b>.. text
text text <b>works</b> ..text text.. <b>good</b> text..</div>'
phraseContent = 'Search for books <i>exactly</i> match specified
phrase. <div class="etcFt">..text text text text text text.. <b>my search query
works good</b> ..text text text text text text text text text text text
text..</div>'
}else{
wordsContent = 'Search for books containing <i>most of</i>
specified terms (>75%) ANYWHERE in the text. <div class="etcFt">..text text text
<b>my</b> ..text text text text text .. <b>search</b> ..text text text text text..
<b>query</b> ..text text.. <b>works</b> ..text text..</div>'
phraseContent = 'Search for books containing ALL specified words
that are <i>next to each other</i> and in the <i>same order</i>. <div
class="etcFt">..text text text text text text.. <b>my</b> long <b>search query</b>
will <b>works good</b> ..text text text text text text text text text text text
text..</div>'
}

$('#ftcb2').data('[Link]').[Link] = wordsContent;
$('#ftcb1').data('[Link]').[Link] = phraseContent;
}
}

$(function() {

// Preserving search query on search mode change.


$('.change_search_mode').click(function(event) {
[Link]()

if ($(this).closest('li').hasClass('active')) {
return
}

/*
const isInSearch = $('#searchFieldx').val() !== null

// if on `search results` page, then adjust form action and re-submit


form.
if (isInSearch) {
const formActionOld = [Link]
let formActionNew = [Link](0,
[Link]('/', [Link] - 2))
formActionNew += [Link]('fulltext') ? '/s/' :
'/fulltext/'
[Link] = formActionNew
[Link]()
return false
}*/

const newURL = new URL([Link])


const searchForm = [Link]

// gathering only search related input values into `newURL`


[Link]((element) => {
if ([Link] === '') return
if (['checkbox', 'radio'].includes([Link]) && [Link]
=== false) return

[Link]([Link], [Link])
})

[Link] = newURL
})
});
</script>

<script>
$(function(){
new ZLibraryMultiselect({
wrapSelector: '#wrapYearFrom',
relationWrapSelector: '#wrapYearTo',
relationType: 'rangeStart',
useTargetSelect: true,
valuesName: 'yearFrom',
sortType: 'number',
isReversSort: true,
placeholder: 'Year from',
textForNone: 'Any year',
rowData: {
"items":[{"text":2022,"value":2022},{"text":2021,"value":2021},
{"text":2020,"value":2020},{"text":2019,"value":2019},{"text":2018,"value":2018},
{"text":2017,"value":2017},{"text":2016,"value":2016},{"text":2015,"value":2015},
{"text":2014,"value":2014},{"text":2013,"value":2013},{"text":2012,"value":2012},
{"text":2011,"value":2011},{"text":2010,"value":2010},{"text":2009,"value":2009},
{"text":2008,"value":2008},{"text":2007,"value":2007},{"text":2006,"value":2006},
{"text":2005,"value":2005},{"text":2004,"value":2004},{"text":2003,"value":2003},
{"text":2002,"value":2002},{"text":2001,"value":2001},{"text":2000,"value":2000},
{"text":1999,"value":1999},{"text":1998,"value":1998},{"text":1997,"value":1997},
{"text":1996,"value":1996},{"text":1995,"value":1995},{"text":1994,"value":1994},
{"text":1993,"value":1993},{"text":1992,"value":1992},{"text":1991,"value":1991},
{"text":1990,"value":1990},{"text":1989,"value":1989},{"text":1988,"value":1988},
{"text":1987,"value":1987},{"text":1986,"value":1986},{"text":1985,"value":1985},
{"text":1984,"value":1984},{"text":1983,"value":1983},{"text":1982,"value":1982},
{"text":1981,"value":1981},{"text":1980,"value":1980},{"text":1979,"value":1979},
{"text":1978,"value":1978},{"text":1977,"value":1977},{"text":1976,"value":1976},
{"text":1975,"value":1975},{"text":1974,"value":1974},{"text":1973,"value":1973},
{"text":1972,"value":1972},{"text":1971,"value":1971},{"text":1970,"value":1970},
{"text":1969,"value":1969},{"text":1968,"value":1968},{"text":1967,"value":1967},
{"text":1966,"value":1966},{"text":1965,"value":1965},{"text":1964,"value":1964},
{"text":1963,"value":1963},{"text":1962,"value":1962},{"text":1961,"value":1961},
{"text":1960,"value":1960},{"text":1959,"value":1959},{"text":1958,"value":1958},
{"text":1957,"value":1957},{"text":1956,"value":1956},{"text":1955,"value":1955},
{"text":1954,"value":1954},{"text":1953,"value":1953},{"text":1952,"value":1952},
{"text":1951,"value":1951},{"text":1950,"value":1950},{"text":1949,"value":1949},
{"text":1948,"value":1948},{"text":1947,"value":1947},{"text":1946,"value":1946},
{"text":1945,"value":1945},{"text":1944,"value":1944},{"text":1943,"value":1943},
{"text":1942,"value":1942},{"text":1941,"value":1941},{"text":1940,"value":1940},
{"text":1939,"value":1939},{"text":1938,"value":1938},{"text":1937,"value":1937},
{"text":1936,"value":1936},{"text":1935,"value":1935},{"text":1934,"value":1934},
{"text":1933,"value":1933},{"text":1932,"value":1932},{"text":1931,"value":1931},
{"text":1930,"value":1930},{"text":1929,"value":1929},{"text":1928,"value":1928},
{"text":1927,"value":1927},{"text":1926,"value":1926},{"text":1925,"value":1925},
{"text":1924,"value":1924},{"text":1923,"value":1923},{"text":1922,"value":1922},
{"text":1921,"value":1921},{"text":1920,"value":1920},{"text":1919,"value":1919},
{"text":1918,"value":1918},{"text":1917,"value":1917},{"text":1916,"value":1916},
{"text":1915,"value":1915},{"text":1914,"value":1914},{"text":1913,"value":1913},
{"text":1912,"value":1912},{"text":1911,"value":1911},{"text":1910,"value":1910},
{"text":1909,"value":1909},{"text":1908,"value":1908},{"text":1907,"value":1907},
{"text":1906,"value":1906},{"text":1905,"value":1905},{"text":1904,"value":1904},
{"text":1903,"value":1903},{"text":1902,"value":1902},{"text":1901,"value":1901},
{"text":1900,"value":1900},{"text":1899,"value":1899},{"text":1898,"value":1898},
{"text":1897,"value":1897},{"text":1896,"value":1896},{"text":1895,"value":1895},
{"text":1894,"value":1894},{"text":1893,"value":1893},{"text":1892,"value":1892},
{"text":1891,"value":1891},{"text":1890,"value":1890},{"text":1889,"value":1889},
{"text":1888,"value":1888},{"text":1887,"value":1887},{"text":1886,"value":1886},
{"text":1885,"value":1885},{"text":1884,"value":1884},{"text":1883,"value":1883},
{"text":1882,"value":1882},{"text":1881,"value":1881},{"text":1880,"value":1880},
{"text":1879,"value":1879},{"text":1878,"value":1878},{"text":1877,"value":1877},
{"text":1876,"value":1876},{"text":1875,"value":1875},{"text":1874,"value":1874},
{"text":1873,"value":1873},{"text":1872,"value":1872},{"text":1871,"value":1871},
{"text":1870,"value":1870},{"text":1869,"value":1869},{"text":1868,"value":1868},
{"text":1867,"value":1867},{"text":1866,"value":1866},{"text":1865,"value":1865},
{"text":1864,"value":1864},{"text":1863,"value":1863},{"text":1862,"value":1862},
{"text":1861,"value":1861},{"text":1860,"value":1860},{"text":1859,"value":1859},
{"text":1858,"value":1858},{"text":1857,"value":1857},{"text":1856,"value":1856},
{"text":1855,"value":1855},{"text":1854,"value":1854},{"text":1853,"value":1853},
{"text":1852,"value":1852},{"text":1851,"value":1851},{"text":1850,"value":1850},
{"text":1849,"value":1849},{"text":1848,"value":1848},{"text":1847,"value":1847},
{"text":1846,"value":1846},{"text":1845,"value":1845},{"text":1844,"value":1844},
{"text":1843,"value":1843},{"text":1842,"value":1842},{"text":1841,"value":1841},
{"text":1840,"value":1840},{"text":1839,"value":1839},{"text":1838,"value":1838},
{"text":1837,"value":1837},{"text":1836,"value":1836},{"text":1835,"value":1835},
{"text":1834,"value":1834},{"text":1833,"value":1833},{"text":1832,"value":1832},
{"text":1831,"value":1831},{"text":1830,"value":1830},{"text":1829,"value":1829},
{"text":1828,"value":1828},{"text":1827,"value":1827},{"text":1826,"value":1826},
{"text":1825,"value":1825},{"text":1824,"value":1824},{"text":1823,"value":1823},
{"text":1822,"value":1822},{"text":1821,"value":1821},{"text":1820,"value":1820},
{"text":1819,"value":1819},{"text":1818,"value":1818},{"text":1817,"value":1817},
{"text":1816,"value":1816},{"text":1815,"value":1815},{"text":1814,"value":1814},
{"text":1813,"value":1813},{"text":1812,"value":1812},{"text":1811,"value":1811},
{"text":1810,"value":1810},{"text":1809,"value":1809},{"text":1808,"value":1808},
{"text":1807,"value":1807},{"text":1806,"value":1806},{"text":1805,"value":1805},
{"text":1804,"value":1804},{"text":1803,"value":1803},{"text":1802,"value":1802},
{"text":1801,"value":1801},{"text":1800,"value":1800}],
"selected":[]
},
});

new ZLibraryMultiselect({
wrapSelector: '#wrapYearTo',
relationWrapSelector: '#wrapYearFrom',
relationType: 'rangeEnd',
useTargetSelect: true,
valuesName: 'yearTo',
sortType: 'number',
isReversSort: true,
placeholder: 'Year to',
textForNone: 'Any year',
rowData: {"items":[{"text":2022,"value":2022},
{"text":2021,"value":2021},{"text":2020,"value":2020},{"text":2019,"value":2019},
{"text":2018,"value":2018},{"text":2017,"value":2017},{"text":2016,"value":2016},
{"text":2015,"value":2015},{"text":2014,"value":2014},{"text":2013,"value":2013},
{"text":2012,"value":2012},{"text":2011,"value":2011},{"text":2010,"value":2010},
{"text":2009,"value":2009},{"text":2008,"value":2008},{"text":2007,"value":2007},
{"text":2006,"value":2006},{"text":2005,"value":2005},{"text":2004,"value":2004},
{"text":2003,"value":2003},{"text":2002,"value":2002},{"text":2001,"value":2001},
{"text":2000,"value":2000},{"text":1999,"value":1999},{"text":1998,"value":1998},
{"text":1997,"value":1997},{"text":1996,"value":1996},{"text":1995,"value":1995},
{"text":1994,"value":1994},{"text":1993,"value":1993},{"text":1992,"value":1992},
{"text":1991,"value":1991},{"text":1990,"value":1990},{"text":1989,"value":1989},
{"text":1988,"value":1988},{"text":1987,"value":1987},{"text":1986,"value":1986},
{"text":1985,"value":1985},{"text":1984,"value":1984},{"text":1983,"value":1983},
{"text":1982,"value":1982},{"text":1981,"value":1981},{"text":1980,"value":1980},
{"text":1979,"value":1979},{"text":1978,"value":1978},{"text":1977,"value":1977},
{"text":1976,"value":1976},{"text":1975,"value":1975},{"text":1974,"value":1974},
{"text":1973,"value":1973},{"text":1972,"value":1972},{"text":1971,"value":1971},
{"text":1970,"value":1970},{"text":1969,"value":1969},{"text":1968,"value":1968},
{"text":1967,"value":1967},{"text":1966,"value":1966},{"text":1965,"value":1965},
{"text":1964,"value":1964},{"text":1963,"value":1963},{"text":1962,"value":1962},
{"text":1961,"value":1961},{"text":1960,"value":1960},{"text":1959,"value":1959},
{"text":1958,"value":1958},{"text":1957,"value":1957},{"text":1956,"value":1956},
{"text":1955,"value":1955},{"text":1954,"value":1954},{"text":1953,"value":1953},
{"text":1952,"value":1952},{"text":1951,"value":1951},{"text":1950,"value":1950},
{"text":1949,"value":1949},{"text":1948,"value":1948},{"text":1947,"value":1947},
{"text":1946,"value":1946},{"text":1945,"value":1945},{"text":1944,"value":1944},
{"text":1943,"value":1943},{"text":1942,"value":1942},{"text":1941,"value":1941},
{"text":1940,"value":1940},{"text":1939,"value":1939},{"text":1938,"value":1938},
{"text":1937,"value":1937},{"text":1936,"value":1936},{"text":1935,"value":1935},
{"text":1934,"value":1934},{"text":1933,"value":1933},{"text":1932,"value":1932},
{"text":1931,"value":1931},{"text":1930,"value":1930},{"text":1929,"value":1929},
{"text":1928,"value":1928},{"text":1927,"value":1927},{"text":1926,"value":1926},
{"text":1925,"value":1925},{"text":1924,"value":1924},{"text":1923,"value":1923},
{"text":1922,"value":1922},{"text":1921,"value":1921},{"text":1920,"value":1920},
{"text":1919,"value":1919},{"text":1918,"value":1918},{"text":1917,"value":1917},
{"text":1916,"value":1916},{"text":1915,"value":1915},{"text":1914,"value":1914},
{"text":1913,"value":1913},{"text":1912,"value":1912},{"text":1911,"value":1911},
{"text":1910,"value":1910},{"text":1909,"value":1909},{"text":1908,"value":1908},
{"text":1907,"value":1907},{"text":1906,"value":1906},{"text":1905,"value":1905},
{"text":1904,"value":1904},{"text":1903,"value":1903},{"text":1902,"value":1902},
{"text":1901,"value":1901},{"text":1900,"value":1900},{"text":1899,"value":1899},
{"text":1898,"value":1898},{"text":1897,"value":1897},{"text":1896,"value":1896},
{"text":1895,"value":1895},{"text":1894,"value":1894},{"text":1893,"value":1893},
{"text":1892,"value":1892},{"text":1891,"value":1891},{"text":1890,"value":1890},
{"text":1889,"value":1889},{"text":1888,"value":1888},{"text":1887,"value":1887},
{"text":1886,"value":1886},{"text":1885,"value":1885},{"text":1884,"value":1884},
{"text":1883,"value":1883},{"text":1882,"value":1882},{"text":1881,"value":1881},
{"text":1880,"value":1880},{"text":1879,"value":1879},{"text":1878,"value":1878},
{"text":1877,"value":1877},{"text":1876,"value":1876},{"text":1875,"value":1875},
{"text":1874,"value":1874},{"text":1873,"value":1873},{"text":1872,"value":1872},
{"text":1871,"value":1871},{"text":1870,"value":1870},{"text":1869,"value":1869},
{"text":1868,"value":1868},{"text":1867,"value":1867},{"text":1866,"value":1866},
{"text":1865,"value":1865},{"text":1864,"value":1864},{"text":1863,"value":1863},
{"text":1862,"value":1862},{"text":1861,"value":1861},{"text":1860,"value":1860},
{"text":1859,"value":1859},{"text":1858,"value":1858},{"text":1857,"value":1857},
{"text":1856,"value":1856},{"text":1855,"value":1855},{"text":1854,"value":1854},
{"text":1853,"value":1853},{"text":1852,"value":1852},{"text":1851,"value":1851},
{"text":1850,"value":1850},{"text":1849,"value":1849},{"text":1848,"value":1848},
{"text":1847,"value":1847},{"text":1846,"value":1846},{"text":1845,"value":1845},
{"text":1844,"value":1844},{"text":1843,"value":1843},{"text":1842,"value":1842},
{"text":1841,"value":1841},{"text":1840,"value":1840},{"text":1839,"value":1839},
{"text":1838,"value":1838},{"text":1837,"value":1837},{"text":1836,"value":1836},
{"text":1835,"value":1835},{"text":1834,"value":1834},{"text":1833,"value":1833},
{"text":1832,"value":1832},{"text":1831,"value":1831},{"text":1830,"value":1830},
{"text":1829,"value":1829},{"text":1828,"value":1828},{"text":1827,"value":1827},
{"text":1826,"value":1826},{"text":1825,"value":1825},{"text":1824,"value":1824},
{"text":1823,"value":1823},{"text":1822,"value":1822},{"text":1821,"value":1821},
{"text":1820,"value":1820},{"text":1819,"value":1819},{"text":1818,"value":1818},
{"text":1817,"value":1817},{"text":1816,"value":1816},{"text":1815,"value":1815},
{"text":1814,"value":1814},{"text":1813,"value":1813},{"text":1812,"value":1812},
{"text":1811,"value":1811},{"text":1810,"value":1810},{"text":1809,"value":1809},
{"text":1808,"value":1808},{"text":1807,"value":1807},{"text":1806,"value":1806},
{"text":1805,"value":1805},{"text":1804,"value":1804},{"text":1803,"value":1803},
{"text":1802,"value":1802},{"text":1801,"value":1801},{"text":1800,"value":1800}],
"selected":[]
},
});

new ZLibraryMultiselect({
wrapSelector: '#wrapLang',
useTargetSelect: true,
type: 'multiple',
multipleCaptionsMode: 'enum',
valuesName: 'languages',
placeholder: 'Select languages',
textForNone: 'Any Language',
rowData: {
items: [{"text":"Arabic","value":"arabic"},
{"text":"Armenian","value":"armenian"},
{"text":"Azerbaijani","value":"azerbaijani"},{"text":"Bengali","value":"bengali"},
{"text":"Chinese","value":"chinese"},{"text":"Dutch","value":"dutch"},
{"text":"English","value":"english"},{"text":"French","value":"french"},
{"text":"Georgian","value":"georgian"},{"text":"German","value":"german"},
{"text":"Greek","value":"greek"},{"text":"Hindi","value":"hindi"},
{"text":"Indonesian","value":"indonesian"},{"text":"Italian","value":"italian"},
{"text":"Japanese","value":"japanese"},{"text":"Korean","value":"korean"},
{"text":"Malaysian","value":"malaysian"},{"text":"Pashto","value":"pashto"},
{"text":"Polish","value":"polish"},{"text":"Portuguese","value":"portuguese"},
{"text":"Russian","value":"russian"},{"text":"Serbian","value":"serbian"},
{"text":"Spanish","value":"spanish"},{"text":"Telugu","value":"telugu"},
{"text":"Thai","value":"thai"},{"text":"Turkish","value":"turkish"},
{"text":"Ukrainian","value":"ukrainian"},{"text":"Urdu","value":"urdu"},
{"text":"Vietnamese","value":"vietnamese"},
{"text":"Abkhazian","value":"abkhazian"},{"text":"Afar","value":"afar"},
{"text":"Afrikaans","value":"afrikaans"},{"text":"Akan","value":"akan"},
{"text":"Albanian","value":"albanian"},{"text":"Amharic","value":"amharic"},
{"text":"Aragonese","value":"aragonese"},{"text":"Assamese","value":"assamese"},
{"text":"Avaric","value":"avaric"},{"text":"Avestan","value":"avestan"},
{"text":"Aymara","value":"aymara"},{"text":"Bambara","value":"bambara"},
{"text":"Bashkir","value":"bashkir"},{"text":"Basque","value":"basque"},
{"text":"Belarusian","value":"belarusian"},{"text":"Berber","value":"berber"},
{"text":"Bislama","value":"bislama"},{"text":"Bosnian","value":"bosnian"},
{"text":"Breton","value":"breton"},{"text":"Bulgarian","value":"bulgarian"},
{"text":"Burmese","value":"burmese"},{"text":"Catalan","value":"catalan"},
{"text":"Central Khmer","value":"central_khmer"},
{"text":"Chamorro","value":"chamorro"},{"text":"Chechen","value":"chechen"},
{"text":"Chichewa","value":"chichewa"},{"text":"Church
Slavic","value":"church_slavic"},{"text":"Chuvash","value":"chuvash"},
{"text":"Cornish","value":"cornish"},{"text":"Corsican","value":"corsican"},
{"text":"Cree","value":"cree"},{"text":"Crimean Tatar","value":"crimean"},
{"text":"Croatian","value":"croatian"},{"text":"Czech","value":"czech"},
{"text":"Danish","value":"danish"},{"text":"Divehi","value":"divehi"},
{"text":"Dzongkha","value":"dzongkha"},{"text":"Esperanto","value":"esperanto"},
{"text":"Estonian","value":"estonian"},{"text":"Ewe","value":"ewe"},
{"text":"Faroese","value":"faroese"},{"text":"Fijian","value":"fijian"},
{"text":"Finnish","value":"finnish"},{"text":"Fulah","value":"fulah"},
{"text":"Gaelic","value":"gaelic"},{"text":"Galician","value":"galician"},
{"text":"Ganda","value":"ganda"},{"text":"Guarani","value":"guarani"},
{"text":"Gujarati","value":"gujarati"},{"text":"Haitian","value":"haitian"},
{"text":"Hausa","value":"hausa"},{"text":"Hebrew","value":"hebrew"},
{"text":"Herero","value":"herero"},{"text":"Hiri Motu","value":"hiri_motu"},
{"text":"Hungarian","value":"hungarian"},{"text":"Icelandic","value":"icelandic"},
{"text":"Ido","value":"ido"},{"text":"Igbo","value":"igbo"},
{"text":"Indigenous","value":"indigenous"},
{"text":"Interlingua","value":"interlingua"},
{"text":"Inuktitut","value":"inuktitut"},{"text":"Inupiaq","value":"inupiaq"},
{"text":"Irish","value":"irish"},{"text":"Javanese","value":"javanese"},
{"text":"Kalaallisut","value":"kalaallisut"},{"text":"Kannada","value":"kannada"},
{"text":"Kanuri","value":"kanuri"},{"text":"Kashmiri","value":"kashmiri"},
{"text":"Kazakh","value":"kazakh"},{"text":"Kikuyu","value":"kikuyu"},
{"text":"Kinyarwanda","value":"kinyarwanda"},{"text":"Kirghiz","value":"kirghiz"},
{"text":"Komi","value":"komi"},{"text":"Kongo","value":"kongo"},
{"text":"Kuanyama","value":"kuanyama"},{"text":"Kurdish","value":"kurdish"},
{"text":"Lao","value":"lao"},{"text":"Latin","value":"latin"},
{"text":"Latvian","value":"latvian"},{"text":"Limburgan","value":"limburgan"},
{"text":"Lingala","value":"lingala"},{"text":"Lithuanian","value":"lithuanian"},
{"text":"Luba-Katanga","value":"luba-katanga"},
{"text":"Luxembourgish","value":"luxembourgish"},
{"text":"Macedonian","value":"macedonian"},{"text":"Malagasy","value":"malagasy"},
{"text":"Malayalam","value":"malayalam"},{"text":"Maltese","value":"maltese"},
{"text":"Manx","value":"manx"},{"text":"Maori","value":"maori"},
{"text":"Marathi","value":"marathi"},{"text":"Marshallese","value":"marshallese"},
{"text":"Moldavian","value":"moldavian"},{"text":"Mongolian","value":"mongolian"},
{"text":"Nauru","value":"nauru"},{"text":"Navajo","value":"navajo"},
{"text":"Ndonga","value":"ndonga"},{"text":"Nepali","value":"nepali"},
{"text":"North Ndebele","value":"north_ndebele"},{"text":"Northern
Sami","value":"northern_sami"},{"text":"Norwegian","value":"norwegian"},
{"text":"Norwegian Bokmål","value":"norwegian_bokmal"},{"text":"Norwegian
Nynorsk","value":"norwegian_nynorsk"},{"text":"Occidental","value":"occidental"},
{"text":"Occitan","value":"occitan"},{"text":"Odia","value":"odia"},
{"text":"Ojibwa","value":"ojibwa"},{"text":"Oromo","value":"oromo"},
{"text":"Ossetian","value":"ossetian"},{"text":"Pali","value":"pali"},
{"text":"Persian","value":"persian"},{"text":"Punjabi","value":"punjabi"},
{"text":"Quechua","value":"quechua"},{"text":"Romanian","value":"romanian"},
{"text":"Romansh","value":"romansh"},{"text":"Rundi","value":"rundi"},
{"text":"Samoan","value":"samoan"},{"text":"Sango","value":"sango"},
{"text":"Sanskrit","value":"sanskrit"},{"text":"Sardinian","value":"sardinian"},
{"text":"Shona","value":"shona"},{"text":"Sichuan Yi","value":"sichuan_yi"},
{"text":"Sindhi","value":"sindhi"},{"text":"Sinhala","value":"sinhala"},
{"text":"Slovak","value":"slovak"},{"text":"Slovenian","value":"slovenian"},
{"text":"Somali","value":"somali"},{"text":"South
Ndebele","value":"south_ndebele"},{"text":"Southern
Sotho","value":"southern_sotho"},{"text":"Sundanese","value":"sundanese"},
{"text":"Swahili","value":"swahili"},{"text":"Swati","value":"swati"},
{"text":"Swedish","value":"swedish"},{"text":"Tagalog
(Filipino)","value":"tagalog"},{"text":"Tahitian","value":"tahitian"},
{"text":"Tajik","value":"tajik"},{"text":"Tamil","value":"tamil"},
{"text":"Tatar","value":"tatar"},{"text":"Tibetan","value":"tibetan"},
{"text":"Tigrinya","value":"tigrinya"},{"text":"Tonga","value":"tonga"},
{"text":"Tsonga","value":"tsonga"},{"text":"Tswana","value":"tswana"},
{"text":"Turkmen","value":"turkmen"},{"text":"Twi","value":"twi"},
{"text":"Uighur","value":"uighur"},{"text":"Uzbek","value":"uzbek"},
{"text":"Venda","value":"venda"},{"text":"Volapük","value":"volapuk"},
{"text":"Walloon","value":"walloon"},{"text":"Welsh","value":"welsh"},
{"text":"Western Frisian","value":"western_frisian"},
{"text":"Wolof","value":"wolof"},{"text":"Xhosa","value":"xhosa"},
{"text":"Yiddish","value":"yiddish"},{"text":"Yoruba","value":"yoruba"},
{"text":"Zhuang","value":"zhuang"},{"text":"Zulu","value":"zulu"}],
selected: [],
},
aliasData: {
sources:
[{"english":"en","russian":"ru","german":"de","spanish":"es","dutch":"nl","french":
"fr","italian":"it","portuguese":"pt","chinese":"zh","polish":"pl","ukrainian":"uk"
,"bulgarian":"bg","greek":"el","romanian":"ro","moldavian":"mo","turkish":"tr","per
sian":"fa","arabic":"ar","japanese":"ja","swedish":"sv","hungarian":"hu","serbian":
"sr","latin":"la","croatian":"hr","czech":"cs","kazakh":"kk","belarusian":"be","ind
onesian":"id","malaysian":"ms","lithuanian":"lt","catalan":"ca","finnish":"fi","aze
rbaijani":"az","korean":"ko","bengali":"bn","esperanto":"eo","hindi":"hi","urdu":"u
r","danish":"da","uzbek":"uz","slovak":"sk","norwegian":"no","vietnamese":"vi","ind
igenous":"Indig.","bashkir":"ba","marathi":"mr","kirghiz":"ky","tajik":"tg","tatar"
:"tt","albanian":"sq","somali":"so","icelandic":"is","mongolian":"mn","latvian":"lv
","georgian":"ka","sanskrit":"sa","hebrew":"he","slovenian":"sl","malayalam":"ml","
afrikaans":"af","nepali":"ne","sinhala":"si","berber":"ber","armenian":"hy","crimea
n":"cri","tamil":"ta","odia":"or","swahili":"sw","gujarati":"gu","telugu":"te","kan
nada":"kn","estonian":"et","thai":"th","chamorro":"ch","galician":"gl","abkhazian":
"ab","afar":"aa","akan":"ak","amharic":"am","aragonese":"an","assamese":"as","avari
c":"av","avestan":"ae","aymara":"ay","bambara":"bm","basque":"eu","bislama":"bi","b
osnian":"bs","breton":"br","burmese":"my","chechen":"ce","chichewa":"ny","church_sl
avic":"cu","chuvash":"cv","cornish":"kw","corsican":"co","cree":"cr","divehi":"dv",
"dzongkha":"dz","ewe":"ee","faroese":"fo","fijian":"fj","western_frisian":"fy","ful
ah":"ff","gaelic":"gd","ganda":"lg","kalaallisut":"kl","guarani":"gn","haitian":"ht
","hausa":"ha","herero":"hz","hiri_motu":"ho","ido":"io","igbo":"ig","interlingua":
"ia","occidental":"ie","inuktitut":"iu","inupiaq":"ik","irish":"ga","javanese":"jv"
,"kanuri":"kr","kashmiri":"ks","central_khmer":"km","kikuyu":"ki","kinyarwanda":"rw
","komi":"kv","kongo":"kg","kuanyama":"kj","kurdish":"ku","lao":"lo","limburgan":"l
i","lingala":"ln","luba-
katanga":"lu","luxembourgish":"lb","macedonian":"mk","malagasy":"mg","maltese":"mt"
,"manx":"gv","maori":"mi","marshallese":"mh","nauru":"na","navajo":"nv","north_ndeb
ele":"nd","south_ndebele":"nr","ndonga":"ng","norwegian_bokmal":"nb","norwegian_nyn
orsk":"nn","sichuan_yi":"ii","occitan":"oc","ojibwa":"oj","oromo":"om","ossetian":"
os","pali":"pi","pashto":"ps","punjabi":"pa","quechua":"qu","romansh":"rm","rundi":
"rn","northern_sami":"se","samoan":"sm","sango":"sg","sardinian":"sc","shona":"sn",
"sindhi":"sd","southern_sotho":"st","sundanese":"su","swati":"ss","tagalog":"tl","t
ahitian":"ty","tibetan":"bo","tigrinya":"ti","tonga":"to","tsonga":"ts","tswana":"t
n","turkmen":"tk","twi":"tw","uighur":"ug","venda":"ve","volapuk":"vo","walloon":"w
a","welsh":"cy","wolof":"wo","xhosa":"xh","yiddish":"yi","yoruba":"yo","zhuang":"za
","zulu":"zu"}, 'text'],
pipe: [
[Link],
],
},
});

new ZLibraryMultiselect({
wrapSelector: '#wrapExt',
useTargetSelect: true,
type: 'multiple',
multipleCaptionsMode: 'enum',
valuesName: 'extensions',
placeholder: 'Select extensions',
textForNone: 'Any Extension',
rowData: {
"items":[{"text":"TXT","value":"TXT"},
{"text":"PDF","value":"PDF"},{"text":"FB2","value":"FB2"},
{"text":"EPUB","value":"EPUB"},{"text":"LIT","value":"LIT"},
{"text":"MOBI","value":"MOBI"},{"text":"RTF","value":"RTF"},
{"text":"DJV","value":"DJV"},{"text":"DJVU","value":"DJVU"},
{"text":"AZW","value":"AZW"},{"text":"AZW3","value":"AZW3"}],
"selected":[]
},
actions: [
{
value: 'kindle-ready',
text: 'Available for Kindle',
select: ['PDF', 'MOBI', 'EPUB', 'AZW', 'AZW3'],
disable: 'all',
selected: false,
isLocking: true,
},
]
});

[Link]();
});
</script>

<script>
$('document').ready(() => clearSearchButtonEvents('#searchFieldx',
'#mainSearchReset')); // главный поиск
</script>

<script>
$("#quickSearchMenuDD").on('[Link]', function(e){
if([Link] > 768){
$('#quickSearchInput').focus();
}
});
</script>

<script>
$("#bs-example-navbar-collapse-1").on('[Link]', function(e){
$('#main-menu-dropdown').dropdown('toggle');
$('#main-menu-dropdown').attr('data-toggle', ''); // make it static

$('#admin-menu-dropdown').dropdown('toggle');
$('#admin-menu-dropdown').attr('data-toggle', ''); // make it static

$("#quickSearchMenuDD2").dropdown('toggle');
$('#quickSearchMenuDD2').attr('data-toggle', ''); // make it static

$("#profileMenu").dropdown('toggle');
$('#profileMenu').attr('data-toggle', ''); // make it static
});

$("#bs-example-navbar-collapse-1").on('[Link]', function(e){
if ($(window).width() > 767) return

$('#stagesLink, #admin-menu-dropdown').next('ul').hide();
})

$('document').ready(() => clearSearchButtonEvents('#quickSearchInput',


'#quickSearchReset')); // быстрый поиск из шапки

// Фикс вложенных дропдаунов в bootstrap


$(document).ready(function(){
$('#stagesLink, #admin-menu-dropdown').on("click", function(e){
if ($(window).width() > 767) return

$(this).next('ul').toggle();
$
(this).parent('.dropdown').siblings('.[Link]').find('ul').toggle();
$
(this).parent('.dropdown').siblings('.[Link]').toggleClass('open');
$(this).parent('.dropdown').toggleClass('open');
[Link]();
[Link]();
});
});

</script>

<script type="text/javascript">
$(document).on('click', '.btnShowMerchantPopup', function() {
const merchantModal = new ZLibraryModal({
element: 'merchantPopup',
container: 'zlibrary-modal-styled',
})
[Link]()
})

$(document).on('click', '.btnCloseMerchantPopup', function() {


const merchantModal = new ZLibraryModal({
element: 'merchantPopup',
container: 'zlibrary-modal-styled',
})
[Link]()
})

$(document).on('click', '.btnHideAnnouncement', function() {


let cook = getCookie('hiddenMessages');
let hidden = cook ? [Link](cook) : [];
let messageHash = $(this).data('message');

if ([Link](messageHash) === -1) {


[Link]($(this).data('message'))
}

setCookie('hiddenMessages', [Link](hidden), 31*24*60*60*1000)


$('#messageBlock').hide()
});
</script>

<script>
[Link]("DOMContentLoaded", function () {
fetch('/api/auth-status')
.then(res => [Link]())
.then(data => {
// ✅ Handle logo
const logo = [Link]('zlibLogo');
if (logo && [Link] && [Link]?.is_premium) {
[Link] = "/img/[Link]";
}

// ✅ Handle menu
const placeholder = [Link]('authMenuPlaceholder');
if (!placeholder) return;

if ([Link]) {
[Link] = `
<li class="dropdown" id="profileMenuBox">
<a href="#" id="profileMenu" class="dropdown-toggle hidden-xs main-
menu-item" data-toggle="dropdown" role="button" aria-haspopup="true" aria-
expanded="false" style="text-decoration: none;">
<img src="/img/[Link]" style="width: 21px;">
</a>
<ul class="dropdown-menu topmenu">
<li class="userMenuLink flex">
<a href="/dashboard" id="mainUserLink" title="Profile">$
{[Link]}</a>
<a href="/logout" id="btnMenuLogout"
onclick="[Link](); [Link]('logout-form').submit();"
title="Logout">
<span class="zlibicon-logout"></span>
</a>
</li>
<li role="separator" class="divider"></li>
<li><a href="/users/favorites"><span
class="zlibicon-favourite"></span> My Favorites</a></li>
<li><a href="/users/recommended"><span class="zlibicon-
recommended"></span> Recommended Books</a></li>
<li><a href="/my-request"><span class="zlibicon-request"></span> My
Book Requests</a></li>
<li><a href="/profileEdit"><span class="zlibicon-settings"></span>
Edit Profile</a></li>
</ul>
</li>
`;
} else {
// Change Sign In to direct link to /login (no dropdown)
[Link] = `
<li>
<a href="/login" id="loginDDLink" role="button">
Sign In
</a>
</li>
`;
}
});
});
</script>

<form id="logout-form" action="[Link] method="POST"


style="display: none;">
<input type="hidden" name="_token"
value="F17FMZiTJbkCkAqdbxvoBYkMYgnk6JUeNZ34BKi0"></form>

</body>
</html>

You might also like