Being Frank? Discovering My Frankist Roots

Jaan Kaplinski’s ancestors include Estonians, Poles, Jews, Tartars, and Greeks. He was born in 1941 and grew up in the old university town of Tartu (Dorpat) in Estonia, where he studied linguistics. He has written some eight hundred poems, two collections of short stories, a novel, and many essays and articles. Several of his books have been translated into English, and one of them– Ice and the Titanic– into Hebrew. From 1992 to 1995 he was a deputy in the first democratically elected parliament of Estonia, after the country had regained its independence in 1991. He has traveled widely in Europe, Asia, and America. He has a large family and lives, most of the time, in an old farmhouse near Tartu.

Being Frank?

by Zohar Kohavi

From the beginning of my involvement in the history of the Frankist movement, I understood the special combination of two factors that were at work in it and that shaped it in the generation before the French Revolution and in the generation after it. These two factors are the leaning toward esoteric and kabalistic schools of thought, on the one hand, and the leaning toward the Jewish Enlightenment (Haskalah) and the enlightened (maskilic) frame of mind, on the other. Both trends become intertwined and lend this movement a strange and wondrous duality.[i]

Jacob Frank and his community, which apparently included Jews of every social class and occupation, were actually Dönme, that is, secret Sabbateans, who called themselves Sabbatean Believers. That is how they were perceived by many Jews, and indeed the name “Frankists” came into use only in the nineteenth century. Many of the rites Frank introduced–such as profanation of the Sabbath; abstention from fasting, even on Yom Kippur; and incest–subverted Jewish customs and the social order, although one must not infer from this that Frankism was a marginal phenomenon.

From the story of Jacob Frank’s life or, to be more precise, of his adventures, emerges a portrait of a subversive and unrestrained character, charismatic and quick-thinking, mythic and ecstatic, dark and enigmatic, and at the same time, narcissistic, aggressive, coarse, sly, and deceptive. These characteristics suggest a very complex personality, but at the same time they appear to coexist with each other. Frank’s biography reflects a considerable gap between his outward liminality and his inner identity. Another characteristic, perhaps the one that joins together all the diverse aspects of his personality, is movement. Frank traveled around the world, moving among languages (between Yiddish and Ladino, inter alia); moving among clerics and among rulers (both male and female); moving between religions, and also, in keeping with his teachings, moving between worlds – between the concealed world and the revealed world, and between the old world and the new world that he wished to represent. When one learns of his “(mis)deeds,” one cannot but be amazed by his ease of movement and by the impression that he moved in the world effortlessly, as if he were coasting. Also, one cannot help but notice that such movement and action are characteristic of both historical and fictional figures, in the past and in the present, who are fearless or unable to feel fear. Such figures are rooted in a world without borders, and this makes one doubt their autonomy (which can exist only in the presence of borders).

Jacob Frank was born in Korolivka, Podolia, in 1726, apparently to a Sabbatean family. He spent his childhood with his family in Czernowitz and in Sniatyn; later he lived in Bucharest, where he earned a living as a merchant. From there he moved to the Balkans, arriving in Izmir and Thessaloniki, cities in which many Dönme lived. In 1752 he married in Nikopol, Bulgaria. Between 1752 and 1755 he started claiming that he was the incarnation of Shabbetai Zevi and that he was the Messiah. In 1755, Frank and his followers returned to Poland, where he presented himself as the Messiah and disseminated his teachings and subversive rites. In 1756, for example, Frank aroused a scandal in Landskron when he conducted an antinomian religious-sexual rite that resulted in the arrest of the participants (Frank was released, apparently because he was a Turkish national). This scandal led to the excommunication of Frank and his community in 1757 by the rabbis of Brody, forcing his persecuted followers to flee to the protection of Bishop Dembowski in Kamianets-Podilskyi. Under the auspices of the bishop, an eight-day disputation between the Frankists and the rabbis was held. In October 1757, the bishop ruled in favor of the Frankists and ordered, inter alia, that the rabbis be punished and that all volumes of the Talmud be burned. The burning of the books was interrupted by an unexpected twist in the plot: the sudden death of the bishop. This was seen as divine intervention, and consequently the persecution of Frank’s community was renewed. By then Frank was already back in Turkey. In 1757, he converted to Islam along with many of his believers (as had Shabbetai Zevi in his day), perhaps because of his desire to receive Turkey’s protection after all the persecution the Frankists had suffered. In 1758, King August III of Poland granted his protection to Frank and his followers and thus enabled them to return to Iwania, a town in Podolia. During this period Frank consolidated his leadership of the sect, introduced organizational rules, developed his doctrine, and claimed that all religions were nothing but way stations through which the believer must pass before arriving at true belief, like the peel of a fruit through which one must pass before the fruit can be eaten. At this time Frank seems to break away from Sabbatean theology.

In 1759, Frank and his followers turned to the archbishop of Lvov and asked to convert to Christianity but to keep several Jewish practices, such as engaging in study of the Kabala and abstaining from eating pork. The church rejected the conditions but agreed to accept the Frankists, despite rabbis’ warnings that the sect was rooted in Sabbatean belief. Prior to the conversion, a public disputation between the Frankists and the rabbis took place regarding the principles of Jewish faith, such as the Frankist claim that all the biblical prophecies concerning the coming of the Messiah had already been fulfilled and that the Messiah was the true God. They also debated the blood libel according to which the Talmud requires Jews to use the blood of Christians. The Frankists sided with the arguments of the church, largely because they wanted to be accepted by the church. The disputation ended indecisively but led to the conversion of hundreds of Frank’s faithful (according to tradition, thousands converted), including Frank himself. A short while later, in the beginning of February 1760, Frank was arrested after the church learned that the Frankists’ conversion had not been sincere and that he and his followers saw him as the living incarnation of God. Frank was exiled to the Częstochowa monastery, where he remained some thirteen years in relatively comfortable conditions. During this period he sent emissaries to the Greek Orthodox Church and to the Russian authorities. In 1762, his wife joined him and a group of his faithful was allowed to live near the monastery and conduct orgiastic rites. In August 1772, following the Russian conquest of the area, Frank was released and until 1786 he lived in Brno, Moravia, under the protection of the authorities.

In Brno, Frank enlarged his community and turned it into a court of sorts; he did the same also in Offenbach, near Frankfurt, where he settled in 1787. His court took on a military character. His followers wore a uniform and underwent continuous military training, strict discipline was enacted, and violations entailed severe punishment, including imprisonment in a jail within the court. During this period many Sabbateans who lived in Moravia joined Frank. In Brno and Offenbach he also wrote The Collection of Words of the Lord (known also as The Sayings of the Lord). The book was actually transcribed by several of Frank’s longtime disciples, and it includes hundreds of sayings concerning stories, memories, and proverbs, and kabalistic and mythical traditions. Maciejko argues that “Frank went farther than his predecessors: His bizarre theosophy is an attempt to look at what one is forbidden to look at, to return to the sources that preceded the sources of the overt religion. The Sayings of the Lord, like Hegel’s Science of Logic, though in a very different way, is an attempt to peer into the workings of God’s thought before he created the world.”[1] Frank died in Offenbach on December 10, 1791.

***

Kaplinski’s point of departure, and the framework of his text, is the story of the discovery of his Frankist roots and his family links to Frank. But in the course of this personal discovery, Kaplinski attains many broader insights into Frank, his aspiration to reach “the naked truth,” and Frankism’s taboo status to this day. Kaplinski also addresses the criticism of the rites Frank conducted and argues that sometimes the criticism dwells on the sexual license so that the license overshadows the ritualistic manner in which sex was used.

Kaplinski points out the connection between the Frankists, Christianity, and Islam. As I have already noted, Frank converted twice and apparently even sought to draw close to the Russian Orthodox Church. It is also known that the views and practices of Frank and his disciples did not change as a consequence of their conversion to Christianity, and Kaplinski points out that Frank’s views did not change as a result of his conversion to Islam. Frank related to Christianity and Islam, and to religious establishments in general, as bodies through which he could advance his plans. In this sense, one may compare the relations between Frank and these institutions, to which Kaplinski refers, to the relations between a parasite and its host. Like cultural phenomena, the parasite and its “interests” must be examined in the environment in which it exists.

As Kaplinski writes, we do not have much information about Frank’s ties to Islam and to heterodox factions in Islam. He notes the similarity between the Frankists and the Bektashi (a Sufi order) and argues that they share a mystical tradition. According to Kaplinski, to fully understand these phenomena one must study their mutual connections. In this he seems to be complementing, albeit from another direction, Maciejko’s argument that “Frank’s syncretistic motif did not lead to the addition to, or enrichment, of one religion by means of the elements of the other religion, but rather to a conscious merging of them all.”[2]

Rachel Elior argues that Frank, in his consciousness, sayings, words, deeds, and visions created “a lawless reality that constitutes a new world that is linked to that of Adam in the Garden of Eden, a world before sin, that precedes the distinction between good and evil, between taboo and permission, and between life and death. He explained this anomic and anarchist reality by linking it to the Sabbatean revolution, which was based on the coming of the Messianic age, and which is nothing but a return to the beginning of days, since the Messiah is identified with Adam.”[3] I do not think that Kaplinski would object to this argument, which indicates hubris (and I have already noted that in a certain sense Frank was totally fearless). Nevertheless, note that Kaplinski emphasizes other sides of Frank’s teachings and deeds that usually go unremarked; thus, for example, he argues that by founding his tiny state, Frank became the herald of Zionism.

Kaplinski is a poet, and that is evident in his text. His moves are silent, almost covert; his writing advances naturally; and he does not tend to wordiness. He writes as if he were holding a power-steering wheel, a wheel with which the slightest motion generates significant movement. And indeed, reading Kaplinski’s text is like traveling through a historico-cultural landscape. Some may disagree with him, but his discussion is not historical, and Kaplinski does not seek to posit an argument. If we return to the metaphor of travel, the goal of the experience of travel that he offers us is not to bring us to a final destination but rather to expose us to various landscapes in the “Frankist land.” The smooth writing engulfs the reader in the warm comfort of travel, but one must stay awake and pay attention to the nuances that appear in the text seemingly casually; nod off, and the landscape passes one by.

 

Notes

[i] Gershom Scholem, “The Career of a Frankist: Moses Dobruschka and his Metamorphoses,” in Studies and Texts Concerning the History of Sabbetianism and its Metamorphoses (Jerusalem: Bialik Institute, 1974), 141.

[1] Pawel Maciejko, “Dangers and Pleasures of Religious Syncretism: On the Frankist Doctrine of Conversion,” in ‘New Old Things’: Myths, Mysticism and Controversies, Philosophy and Halacha, Faith and Ritual in Jewish Thought through the Ages, ed. Rachel Elior (Jerusalem Studies in Jewish Thought, Vol. XXIII, 2011), 2:275.

[2] Ibid, 257.

[3] Rachel Elior, “Jacob Frank and His Book the Sayings of the Lord: Religious Anarchism as a Restoration of Myth and Metaphor,” in The Sabbatian Movement and Its Aftermath: Messianism, Sabbatianism and Frankism, ed. Rachel Elior (Jerusalem Studies in Jewish Thought, Vol. XVII, 2001), 2:487.

+ About the Author

Jaan Kaplinski’s ancestors include Estonians, Poles, Jews, Tartars, and Greeks. He was born in 1941 and grew up in the old university town of Tartu (Dorpat) in Estonia, where he studied linguistics. He has written some eight hundred poems, two collections of short stories, a novel, and many essays and articles. Several of his books have been translated into English, and one of them– Ice and the Titanic– into Hebrew. From 1992 to 1995 he was a deputy in the first democratically elected parliament of Estonia, after the country had regained its independence in 1991. He has traveled widely in Europe, Asia, and America. He has a large family and lives, most of the time, in an old farmhouse near Tartu.

+ Analysis

Being Frank?

by Zohar Kohavi

From the beginning of my involvement in the history of the Frankist movement, I understood the special combination of two factors that were at work in it and that shaped it in the generation before the French Revolution and in the generation after it. These two factors are the leaning toward esoteric and kabalistic schools of thought, on the one hand, and the leaning toward the Jewish Enlightenment (Haskalah) and the enlightened (maskilic) frame of mind, on the other. Both trends become intertwined and lend this movement a strange and wondrous duality.[i]

Jacob Frank and his community, which apparently included Jews of every social class and occupation, were actually Dönme, that is, secret Sabbateans, who called themselves Sabbatean Believers. That is how they were perceived by many Jews, and indeed the name “Frankists” came into use only in the nineteenth century. Many of the rites Frank introduced–such as profanation of the Sabbath; abstention from fasting, even on Yom Kippur; and incest–subverted Jewish customs and the social order, although one must not infer from this that Frankism was a marginal phenomenon.

From the story of Jacob Frank’s life or, to be more precise, of his adventures, emerges a portrait of a subversive and unrestrained character, charismatic and quick-thinking, mythic and ecstatic, dark and enigmatic, and at the same time, narcissistic, aggressive, coarse, sly, and deceptive. These characteristics suggest a very complex personality, but at the same time they appear to coexist with each other. Frank’s biography reflects a considerable gap between his outward liminality and his inner identity. Another characteristic, perhaps the one that joins together all the diverse aspects of his personality, is movement. Frank traveled around the world, moving among languages (between Yiddish and Ladino, inter alia); moving among clerics and among rulers (both male and female); moving between religions, and also, in keeping with his teachings, moving between worlds – between the concealed world and the revealed world, and between the old world and the new world that he wished to represent. When one learns of his “(mis)deeds,” one cannot but be amazed by his ease of movement and by the impression that he moved in the world effortlessly, as if he were coasting. Also, one cannot help but notice that such movement and action are characteristic of both historical and fictional figures, in the past and in the present, who are fearless or unable to feel fear. Such figures are rooted in a world without borders, and this makes one doubt their autonomy (which can exist only in the presence of borders).

Jacob Frank was born in Korolivka, Podolia, in 1726, apparently to a Sabbatean family. He spent his childhood with his family in Czernowitz and in Sniatyn; later he lived in Bucharest, where he earned a living as a merchant. From there he moved to the Balkans, arriving in Izmir and Thessaloniki, cities in which many Dönme lived. In 1752 he married in Nikopol, Bulgaria. Between 1752 and 1755 he started claiming that he was the incarnation of Shabbetai Zevi and that he was the Messiah. In 1755, Frank and his followers returned to Poland, where he presented himself as the Messiah and disseminated his teachings and subversive rites. In 1756, for example, Frank aroused a scandal in Landskron when he conducted an antinomian religious-sexual rite that resulted in the arrest of the participants (Frank was released, apparently because he was a Turkish national). This scandal led to the excommunication of Frank and his community in 1757 by the rabbis of Brody, forcing his persecuted followers to flee to the protection of Bishop Dembowski in Kamianets-Podilskyi. Under the auspices of the bishop, an eight-day disputation between the Frankists and the rabbis was held. In October 1757, the bishop ruled in favor of the Frankists and ordered, inter alia, that the rabbis be punished and that all volumes of the Talmud be burned. The burning of the books was interrupted by an unexpected twist in the plot: the sudden death of the bishop. This was seen as divine intervention, and consequently the persecution of Frank’s community was renewed. By then Frank was already back in Turkey. In 1757, he converted to Islam along with many of his believers (as had Shabbetai Zevi in his day), perhaps because of his desire to receive Turkey’s protection after all the persecution the Frankists had suffered. In 1758, King August III of Poland granted his protection to Frank and his followers and thus enabled them to return to Iwania, a town in Podolia. During this period Frank consolidated his leadership of the sect, introduced organizational rules, developed his doctrine, and claimed that all religions were nothing but way stations through which the believer must pass before arriving at true belief, like the peel of a fruit through which one must pass before the fruit can be eaten. At this time Frank seems to break away from Sabbatean theology.

In 1759, Frank and his followers turned to the archbishop of Lvov and asked to convert to Christianity but to keep several Jewish practices, such as engaging in study of the Kabala and abstaining from eating pork. The church rejected the conditions but agreed to accept the Frankists, despite rabbis’ warnings that the sect was rooted in Sabbatean belief. Prior to the conversion, a public disputation between the Frankists and the rabbis took place regarding the principles of Jewish faith, such as the Frankist claim that all the biblical prophecies concerning the coming of the Messiah had already been fulfilled and that the Messiah was the true God. They also debated the blood libel according to which the Talmud requires Jews to use the blood of Christians. The Frankists sided with the arguments of the church, largely because they wanted to be accepted by the church. The disputation ended indecisively but led to the conversion of hundreds of Frank’s faithful (according to tradition, thousands converted), including Frank himself. A short while later, in the beginning of February 1760, Frank was arrested after the church learned that the Frankists’ conversion had not been sincere and that he and his followers saw him as the living incarnation of God. Frank was exiled to the Częstochowa monastery, where he remained some thirteen years in relatively comfortable conditions. During this period he sent emissaries to the Greek Orthodox Church and to the Russian authorities. In 1762, his wife joined him and a group of his faithful was allowed to live near the monastery and conduct orgiastic rites. In August 1772, following the Russian conquest of the area, Frank was released and until 1786 he lived in Brno, Moravia, under the protection of the authorities.

In Brno, Frank enlarged his community and turned it into a court of sorts; he did the same also in Offenbach, near Frankfurt, where he settled in 1787. His court took on a military character. His followers wore a uniform and underwent continuous military training, strict discipline was enacted, and violations entailed severe punishment, including imprisonment in a jail within the court. During this period many Sabbateans who lived in Moravia joined Frank. In Brno and Offenbach he also wrote The Collection of Words of the Lord (known also as The Sayings of the Lord). The book was actually transcribed by several of Frank’s longtime disciples, and it includes hundreds of sayings concerning stories, memories, and proverbs, and kabalistic and mythical traditions. Maciejko argues that “Frank went farther than his predecessors: His bizarre theosophy is an attempt to look at what one is forbidden to look at, to return to the sources that preceded the sources of the overt religion. The Sayings of the Lord, like Hegel’s Science of Logic, though in a very different way, is an attempt to peer into the workings of God’s thought before he created the world.”[1] Frank died in Offenbach on December 10, 1791.

***

Kaplinski’s point of departure, and the framework of his text, is the story of the discovery of his Frankist roots and his family links to Frank. But in the course of this personal discovery, Kaplinski attains many broader insights into Frank, his aspiration to reach “the naked truth,” and Frankism’s taboo status to this day. Kaplinski also addresses the criticism of the rites Frank conducted and argues that sometimes the criticism dwells on the sexual license so that the license overshadows the ritualistic manner in which sex was used.

Kaplinski points out the connection between the Frankists, Christianity, and Islam. As I have already noted, Frank converted twice and apparently even sought to draw close to the Russian Orthodox Church. It is also known that the views and practices of Frank and his disciples did not change as a consequence of their conversion to Christianity, and Kaplinski points out that Frank’s views did not change as a result of his conversion to Islam. Frank related to Christianity and Islam, and to religious establishments in general, as bodies through which he could advance his plans. In this sense, one may compare the relations between Frank and these institutions, to which Kaplinski refers, to the relations between a parasite and its host. Like cultural phenomena, the parasite and its “interests” must be examined in the environment in which it exists.

As Kaplinski writes, we do not have much information about Frank’s ties to Islam and to heterodox factions in Islam. He notes the similarity between the Frankists and the Bektashi (a Sufi order) and argues that they share a mystical tradition. According to Kaplinski, to fully understand these phenomena one must study their mutual connections. In this he seems to be complementing, albeit from another direction, Maciejko’s argument that “Frank’s syncretistic motif did not lead to the addition to, or enrichment, of one religion by means of the elements of the other religion, but rather to a conscious merging of them all.”[2]

Rachel Elior argues that Frank, in his consciousness, sayings, words, deeds, and visions created “a lawless reality that constitutes a new world that is linked to that of Adam in the Garden of Eden, a world before sin, that precedes the distinction between good and evil, between taboo and permission, and between life and death. He explained this anomic and anarchist reality by linking it to the Sabbatean revolution, which was based on the coming of the Messianic age, and which is nothing but a return to the beginning of days, since the Messiah is identified with Adam.”[3] I do not think that Kaplinski would object to this argument, which indicates hubris (and I have already noted that in a certain sense Frank was totally fearless). Nevertheless, note that Kaplinski emphasizes other sides of Frank’s teachings and deeds that usually go unremarked; thus, for example, he argues that by founding his tiny state, Frank became the herald of Zionism.

Kaplinski is a poet, and that is evident in his text. His moves are silent, almost covert; his writing advances naturally; and he does not tend to wordiness. He writes as if he were holding a power-steering wheel, a wheel with which the slightest motion generates significant movement. And indeed, reading Kaplinski’s text is like traveling through a historico-cultural landscape. Some may disagree with him, but his discussion is not historical, and Kaplinski does not seek to posit an argument. If we return to the metaphor of travel, the goal of the experience of travel that he offers us is not to bring us to a final destination but rather to expose us to various landscapes in the “Frankist land.” The smooth writing engulfs the reader in the warm comfort of travel, but one must stay awake and pay attention to the nuances that appear in the text seemingly casually; nod off, and the landscape passes one by.

 

Notes

[i] Gershom Scholem, “The Career of a Frankist: Moses Dobruschka and his Metamorphoses,” in Studies and Texts Concerning the History of Sabbetianism and its Metamorphoses (Jerusalem: Bialik Institute, 1974), 141.

[1] Pawel Maciejko, “Dangers and Pleasures of Religious Syncretism: On the Frankist Doctrine of Conversion,” in ‘New Old Things’: Myths, Mysticism and Controversies, Philosophy and Halacha, Faith and Ritual in Jewish Thought through the Ages, ed. Rachel Elior (Jerusalem Studies in Jewish Thought, Vol. XXIII, 2011), 2:275.

[2] Ibid, 257.

[3] Rachel Elior, “Jacob Frank and His Book the Sayings of the Lord: Religious Anarchism as a Restoration of Myth and Metaphor,” in The Sabbatian Movement and Its Aftermath: Messianism, Sabbatianism and Frankism, ed. Rachel Elior (Jerusalem Studies in Jewish Thought, Vol. XVII, 2001), 2:487.

Discovering my Frankist Roots

Jaan Kaplinski

I was born in Estonia of an Estonian mother and a Polish father. As for my father, Jerzy, I really never met him: He was arrested when I was six months old and later perished in a gulag labor camp. I grew up as an Estonian without knowing much of my father. I suppose even my mother didn’t know he had had Jewish ancestors. Much later I was told by an older friend of mine, a professor of Old Testament theology, that the family name Kaplinski was most probably Jewish. He said Kaplinskis were Jews living on church-owned lands in Poland. He was only partly right: Most, if not all Kaplinskis, like Kaplins, Kaplans, Kaplanskis, and Kaplens are originally Cohens, members of the extended priestly family. But this is something I found out much later, as a middle-aged man. I’m sure my father knew much about his ancestors; he was even fluent in Yiddish, but he was wise enough not to talk about it in the 1930s. Still, there had been rumors about him being a Jew; at least once he was attacked in the street by some nationalist thugs, and one of his acquaintances had called me this “Jewish boy.”

I was somewhat puzzled by what the professor had told me about my family name, but didn’t care too much about it. I studied linguistics and tried to learn some Arabic and Hebrew. And purely by chance, I bought a book from an elderly man liquidating his mostly esoteric-theosophic library. This was Erotik der Kabbala by the once well-known author Jiři Langer, a friend of Franz Kafka. There I read for the first time about Jacob Frank and his sect. Like most of what is written about Frank and the Frankists, Langer’s book is somewhat biased. For him, Frank’s understanding of the Kabala was erroneous and he misled his followers. Like most writers, Langer too pays a lot of attention to the orgiastic rites of the Frankists, interpreting them as the practice of free group sex, no different from similar practices of the twentieth-century hippies and other ancient and modern adepts of free love. Here, I cannot completely agree. But on this topic, a bit later.

In the late 1990s I was given a book in Polish about my great-granduncle, Polish painter and emigrant political activist Leon Kapliński, where I found out that our family had really been Frankist, like many other families of Polish intellectuals. And during a visit to the United States in 1999 I was able to spend some time in the libraries at Stanford and Columbia universities. It was there that I found that our family was quite closely connected with Jacob Frank himself. I have strong reasons to believe that our direct ancestors were the father-in-law and brother-in-law of Frank—the rabbi Toviah Cohen from Nikopol, in present-day Bulgaria, and his son Jacob, brother of Hannah, Frank’s wife. Here, I have a different view from that of the man I consider to be the most competent contemporary scholar in the field of Frankism—the Polish researcher Jan Doktór. In his opinion, Jacob Kapliński was the husband of Frank’s sister, a Sabbatean erudite, Yehuda Levy Tova.[1]  I have no information indicating that a Levy descendant could have had the family name Kaplinski. And in a Polish bookit is written that Frank married a woman from the priestly family of Aharon.[2]  But here, I haven’t been able to find out as much as I would have wished. I have no close relatives in Poland, and even nowadays, people do not want to speak or even to know about their Frankist ancestors. And sometimes they are harshly reminded of them, as happened in the 1930s to my distant relative Tadeusz Żeleński (whose pen name was Boy), a translator and controversial publicist. A critic found “ghetto spirit” in Boy’s writings, although his ancestors had converted nearly two hundred years before. And the question of the renowned Polish poet Adam Mickiewicz’s possible Frankist background is still largely taboo. My great-great-grandmother’s maiden name was Magdalena Brzezińska. I once wrote to Zbigniew Brzeziński, whom I had met earlier, asking whether we might be related; he answered that he didn’t know much about his ancestors, who had probably come from somewhere in Volhynia… Our family archives went up in flames during the war, and thus I know little about my distant ancestors, except the fact that my grandfather’s great-grandfather, Eliasz Adam Kapliński, tried to organize a Frankist congress in Karlsbad in 1823.[3]

Although, as I have written above, I grew up without any knowledge of my ancestors’ ideas and doings and with a very vague idea of Judaism, even without knowing it I had some contact with ideas possibly born under the influence of Frankism and Sabbateanism. As a student of linguistics, I discovered the philosophical works of Fritz Mauthner, who invented the expression “critique of language,” which was later developed by Wittgenstein and other philosophers. Much later I discovered that Mauthner’s grandfather had served in Frank’s court in Offenbach, and that there had been some relics—including a portrait of Eva Frank, Jacob’s daughter—in the possession of the Mauthner family. As Mauthner writes, some Frankist emissaries later took these things away, as seems to have been the case in other families too. I can well understand the desire of upper-middle-class Poles to hide their origins, but it is hard for me to understand why the last Frankists willingly or unwillingly helped them in this. Could we take it as a special case of what the Islamic sectarians, first of all the Ismailiyyas, call taqiyya—a tactic to hide some controversial points of their belief? And certainly there were many controversial aspects in the teaching and activities of Jacob Frank and his entourage. His rhetoric is sometimes fiercely negativistic, and his sexual practices are blatantly unconventional: There were indeed things people integrated into the normal bourgeois life of the mid-nineteenth century that they had good reasons to hide and/or forget.

There are publications on Jacob Frank in the United States and Poland; the book by Alexander Kraushar on him has been published in English translation.[4] Unfortunately, the best studies on Frank and Frankism are by the Polish scholar Jan Doktór and seem to have been ignored by the academic world in America. Dr. Doktór has published a critical edition of the The Sayings of the Lord in Polish and some books about Frank.[5] While we know much about Frank’s relations with the Catholic Church, there is not much clarity about Frank’s contacts with Islam. His conversion to Islam seems to have had little impact on his views, although several papers, among them Gershom Scholem’s article on the Dönme, mention close connections between some Sufis from the Bektashi order of dervishes and Jacob Frank, as had been the case with leading Sabbateans. This fact suggests that it would be worthwhile to find out more about the parallels between the Sabbatean-Frankist teaching and practices and those of the Bektashis. Unfortunately, as far as I know, no one has done this, and I am not able to do it. Still, an academic from a Bektashi family in Turkey has told me what she could recall from what one of the eminent Bektashi spiritual leaders, a family friend, had told her when she was still an adolescent. I quote from my diary from December 10, 1994: “There are no more true sheikhs among the Bektashis. One of them whom she knew best had been a merry person, always laughing. He had said that one must get rid of religion (dīn), the outer shell, but also of faith (īmān). He had sometimes read the Bible, loving especially stories that made him laugh as, for example, David dancing in front of the Ark of the Covenant. In his opinion, the three ‘abrahamic’ religions are of equal value. When she asked him about the other religions, the old man laughed and said that he had had enough trouble because of the three.”

I cannot but feel that such an inside view was a nice addition to what is written on the Bektashis on books and websites I have had access to. I wonder whether what the old sheikh (or baba?) had told her could perhaps give some new nuances to the interpretation of Jacob Frank as a radical antinomian preaching “redemption through sin,” as expounded by Gershom Scholem.[6] Certainly, both Jacob Frank and radical Bektashis like the old sheikh were terrible sinners from the point of view of orthodox Judaism or Islam. But their aim was not to be good Muslims or Jews, but to attain the Ultimate, the Divine, the “naked” Truth. And in their view, any orthodoxy, any religion, was or could become an obstacle on the way to attaining it. Thus, it had to be cast away, like the shell of an oyster or a nut.

We could perhaps even ask whether Frank didn’t follow in all seriousness the precept of Deuteronomy that every practicing Jew repeats in his Shema prayer: “You must love God your Lord with all your heart, all your soul, and all your might.” If you love God in this way, you can’t love your religion with the same fervor. The teaching of the “anti-Talmudist” Frank could have given birth to a different type of Talmud, if his movement had survived longer and gained some recognition outside the rather limited circle of his followers.

It is interesting that Frank too spoke of shells, probably inspired by the Zoharist tradition: “This help [given by God to save his kingdom] is like a walnut from which we take away the green shell; then, the nut itself is seen, but it is still covered with a hard shell that has to be broken in order to get to the core inside it.”[7]

There is no essential difference between the sayings of the Bektashi sheikh and Jacob Frank’s. This means that they share a common mystical tradition. It has probably been better preserved in the Near East, which up to the present day is an ethnic and religious mosaic where different communities interact both in antagonistic and friendly ways. Both the Sabbatean-Frankist movements and some Sufi orders have certainly had more similarities than is often acknowledged. This means that in order to understand the genesis and development of these movements we must not study them in isolation but in their mutual interaction. I don’t think that we should try to explain cultural, even linguistic, phenomena primarily in their own context, avoiding or even ignoring the influences of other cultures, languages, or religions. Here, I think Moshe Idel is right when he writes that “there is indeed no categorical difference between the manner in which Jewish and other mystical symbolisms have emerged.”[8]

One of the basic ideas we find in Frank’s sermons is his devotion to the Shekhinah, which he calls “the Maiden” (Panna) and at least partly identifies with the Holy Virgin of the Catholic tradition. Here it is perhaps reasonable to keep in mind the fact that among the Bektashis, women are considered equal to men and take part in all important rituals. The person to whom the old sheikh told his unorthodox views was a girl…

Most authors take for granted that Frank was a libertine, a kind of precursor of the hippy-era sexual revolution. But his acts can be interpreted somewhat differently. Reading the chronicle of his deeds and sayings we can conclude that he and his disciples certainly practiced ritual sex.[9]  Here we find a description of the ritual of “extinguishing the candles,” something the Turkish heterodox religious groups are, justly or unjustly, accused of practicing. But ritual sex is not free sex. When Frank chose a man and a woman whom he ordered to fornicate, most often he did not ask them about their own wishes or sympathies.

The chronicle mentions several times that Frank used to send some men from his entourage (including my ancestor Jakub Kapliński, brother of Hannah Frank) to Istanbul. Jan Doktór sees this as a sign of Frank’s continuing ties with some heterodox Muslim groups, citing one of his sayings about his future reconversion to the “mahometan faith.”[10]

Jacob Frank lived between two eras. Like most important leaders of mass movements before him, he was a mystic, a visionary; his talks are sermons. But at the same time, he used religion in a pragmatic way, helped by his probable understanding of the three religions having the same inner core, the real “nut” inside several shells. This relativistic attitude gave him a free hand to use any of them as means to achieve his aims. And one, perhaps the foremost, of these aims was to establish a state for his people, a Jewish state. This he attempted to achieve with the help of conversion and negotiations with rulers and religious leaders in Turkey, Austria, and Russia. Still, in his time it was possible only if the Jews converted to a state religion, be it Islam, Catholicism, or Orthodoxy. And in his own strange way, he achieved something. Frank’s estate in Offenbach was an ephemeral micro-state, but still the first Jewish state in the modern world, Frank being its sovereign ruler, although the extent of his sovereignty is still not fully clear. As a ruler, he was both an eccentric and a realist. As a realist he understood the necessity of giving “his Jews” military training, and some of the Frankists later became military men. But his eccentricity, his waste of money on luxury and pomp, undermined the finances of his state, leading it quickly to bankruptcy. It would be unjust to write off Frank’s achievements completely. Still, I think we can call him a precursor of the Zionists, most of whom were also not Orthodox Jews anymore, having gone further in their emancipation, a process certainly influenced by the Frankist heresy.

It would also be unjust to Frank to deny that some of his sermons are quite interesting and impressive, even to modern readers. As his story is intimately connected with my family story, I cannot read without being moved the account of a ceremony that took place roughly a year before his death, when he was already seriously ill. We can perhaps call it baptism, and the child “baptized” by Frank was my ancestor Eliasz Adam Kapliński.

When the Lord was dressing the first child of the Turk, who was the middle Kaplinski, he made with him the following ceremony: He himself took water in his h[oly] hand and after having washed his head he put the turban on it and after having put around his neck a silk scarf he began to weep so bitterly that tears streamed down his holy face. Afterwards the Lord said to [the wife of] Kaplinski, who was present, ‘There will be three ships on which True believers will be: The first ship, on which I too will be, will be most fortunate and they will always be together with me; the second ship will be near me, will be also greatly fortunate and [people there] will also be able to see me; but the third will be very far away. May God grant that [people there] might see my face once in three years, but perhaps never at all. Those words the Lord ordered all those here at the gathering to annunciate to the Company.’[11]

I don’t know and nobody really knows what exactly Frank meant by talking of the ships. But his vision is quite poetical and poetry keeps some of its lure even when it’s not really understood. Like the poetry in sacred books.

 

Notes:

[1]     Jan Doktór, Rozmaite adnotacje, przypadki, czynności i anekdoty pańskie, opracował, przygotował do druku i opatrzył wstępem (Warszawa: Tikkun, 1996), 107.

[2]     Historya Franka i Frankistów, napisał Zygmunt Lucyan Sulima, (Kraków: 1893).

[3]     Abraham G. Duker, “Polish Frankism’s Duration: From Cabbalistic Judaism to Roman Catholicism and from Jewishness to Polishness,” Jewish Social Studies 25 no. 4 (1963): 289.

[4]     Alexander Kraushar, Jacob Frank: The End to the Sabbataian Heresy , (Lanham: University Press of America, 2001).

[5]    Jan Doktór, ed. Księga słów pańskich, ezoteryczne wykłady Jakuba Franka, vol 1-2 (Warszawa: Semper, 1997).

[6]     Gershom Scholem, “Redemption through Sin,” in The Messianic Idea in Judaism and Other Essays on Jewish Spirituality (New York: Schocken Books, 1971), 78-141.

[7]     Jan Doktór, Księga słów Pańskich, ezozteryczne wykłady Jakuba Franka, opracowanie naukowe i komentarze , (Warszawa: Semper, 1997), 2:15.

[8]     Moshe Idel, Messianic Mystics (New Haven: Yale University Press, 1997), 270.

[9]     Jan Doktór, Rozmaite adnotacje, przypadki, czynności i anekdoty pańskie, opracował, przygotował do druku i opatrzył wstępem (Warszawa: Tikkun, 1996), 60-61.

[10]    Rozmaite adnotacje, p. 101 and 109.

[11]    Jan Doktór, Rozmaite adnotacje, 92. Also see Kraushar, 337. There is also a translation of this document by Harris Lenowitz that I used in part: http://www.scribd.com/doc/58894013/Jacob-Frank-The-Master-s-Words. Unfortunately, there are many mistakes in this translation that I had to correct.

Share this post

Leave a Reply

Your email address will not be published. Required fields are marked *


!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).version={})}(this,(function(exports){"use strict";function __awaiter(e,t,n,i){return new(n||(n=Promise))((function(s,a){function o(e){try{d(i.next(e))}catch(e){a(e)}}function r(e){try{d(i.throw(e))}catch(e){a(e)}}function d(e){var t;e.done?s(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,r)}d((i=i.apply(e,t||[])).next())}))}var Blocking;"function"==typeof SuppressedError&&SuppressedError,function(e){e.PENDING="pending",e.NONE="none",e.BLOCKED="blocked",e.ALLOWED="allowed"}(Blocking||(Blocking={}));class Adblock{constructor(e){this.state=Blocking.PENDING,this._mocked=!1,e?(this.state=e,this._mocked=!0):this.state=Blocking.ALLOWED}inject(){return __awaiter(this,void 0,void 0,(function*(){}))}hasAdblocker(){if(void 0===window.google)return!0;const e=document.querySelectorAll("style");return Array.from(e).some((e=>!!e.innerHTML.includes("adblockkey")))}handleAdblocked(){this.removeAdblockKey(),this.state=Blocking.BLOCKED}removeAdblockKey(){var e;null===(e=document.documentElement.dataset)||void 0===e||delete e.adblockkey}get isBlocked(){return this.state===Blocking.BLOCKED}get isAllowed(){return this.state===Blocking.ALLOWED}toContext(){return{user_has_ad_blocker:null,is_ad_blocked:null}}}const OBFUSCATING_BASE_64_PREFIX="UxFdVMwNFNwN0wzODEybV",encode=e=>OBFUSCATING_BASE_64_PREFIX+btoa(unescape(encodeURIComponent(JSON.stringify(e))));function decode$1(e){return JSON.parse(decodeURIComponent(escape(atob(e.replace(OBFUSCATING_BASE_64_PREFIX,"")))))}var version="0.5.5";const APP_ENV="production",TRACKING_DOMAIN="https://click-euw1.bodis.com/",SALES_JS_URL="https://parking.bodiscdn.com/js/inquiry.js",GOOGLE_CAF_TIMEOUT_SCRIPTS="0",GOOGLE_CAF_TIMEOUT_CALLBACKS="0",GOOGLE_MV3_URL_PARAMS="abp=1&bodis=true",APP_VERSION=version,COOKIE_CONSENT_JS_URL="",isLocal=(e=!0)=>"production"!==APP_ENV;function log(...e){}const FIND_DOMAIN_URL="_fd",getFindDomain=(e="",t=!1)=>{const n=`${e}/${FIND_DOMAIN_URL}${window.location.search}`,i=e?"include":"same-origin",s=Object.assign({Accept:"application/json","Content-Type":"application/json"},t?{"X-HOST":window.location.host}:{});return fetch(n,{method:"POST",headers:s,credentials:i}).then((e=>e.text())).then(decode$1)};var ZeroClickReasons;!function(e){e.CAF_TIMEDOUT="caf_timedout",e.CAF_ADLOAD_FAIL_RS="caf_adloadfail_rs",e.CAF_ADLOAD_FAIL_ADS="caf_adloadfail_ads",e.DISABLED_GB="disabled_gb",e.DISABLED_AB="disabled_ab",e.DISABLED_DS="disabled_ds",e.AD_BLOCKED="ad_blocked",e.PREFERRED="preferred"}(ZeroClickReasons||(ZeroClickReasons={}));const getZeroClick=e=>__awaiter(void 0,void 0,void 0,(function*(){const t=Object.assign(Object.assign({},e),{type:"zc_fetch"});return fetch("/_zc",{method:"POST",body:JSON.stringify({signature:encode(t)}),headers:{Accept:"application/json","Content-Type":"application/json"}}).then((e=>__awaiter(void 0,void 0,void 0,(function*(){try{return decode$1(yield e.text())}catch(e){return{}}}))))})),waiter=(e,t)=>new Promise((n=>{t(e),e<=0&&n();let i=e;const s=()=>{i>0?(i-=1,t(i),setTimeout(s,1e3)):n()};s()})),decode=()=>JSON.parse(atob(window.park||""));var PAGE_STYLES='* {\n font-smoothing: antialiased;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nhtml, body {\n width: 100%;\n margin: 0;\n}\n\nhtml {\n background-color: #2B2B2B;\n height: 100%;\n}\n\nbody {\n min-height: 90%;\n font-family: Arial, sans-serif;\n letter-spacing: 1.2px;\n color: #ccc;\n text-align: center;\n}\n\n/* App Target - This starts hidden until we apply a class to "activate" it */\n\n#target {\n opacity: 0;\n visibility: hidden;\n}\n\n/* Status Messages - These are displayed when we are not rendering ad blocks or Related Search */\n\n#pk-status-message {\n height: 75vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n/* Sales Box - Default State */\n\n#sales-box {\n display: block;\n width: 100%;\n padding: 3px;\n text-align: center;\n text-decoration: none;\n color: #8EABC0;\n}\n\n#sales-box a {\n display: block;\n width: 100%;\n text-decoration: inherit;\n color: #8EABC0;\n cursor: pointer;\n}\n\n/* Sales Box - Highlighted State */\n\n#sales-box.is-highlighted {\n position: relative;\n z-index: 1;\n background: #032438 linear-gradient(to top, #044368 0%, #000 100%);\n box-shadow: 0 0 15px 0 #000;\n border-bottom: 3px solid #262626;\n}\n\n#sales-box.is-highlighted a {\n line-height: 1.3;\n display: inline-block;\n font-size: 18px;\n color: #fff;\n text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);\n background: none;\n}\n\n/* Ellipsis Loader */\n\n.pk-loader {\n display: inline-block;\n position: relative;\n width: 80px;\n height: 80px;\n}\n\n.pk-loader div {\n position: absolute;\n top: 33px;\n width: 13px;\n height: 13px;\n border-radius: 50%;\n background: #ccc;\n animation-timing-function: cubic-bezier(0, 1, 1, 0);\n}\n\n.pk-loader div:nth-child(1) {\n left: 8px;\n animation: pk-anim-1 0.6s infinite;\n}\n\n.pk-loader div:nth-child(2) {\n left: 8px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(3) {\n left: 32px;\n animation: pk-anim-2 0.6s infinite;\n}\n\n.pk-loader div:nth-child(4) {\n left: 56px;\n animation: pk-anim-1 0.6s infinite;\n animation-direction: reverse;\n}\n\n.pk-loader-text {\n position: fixed;\n font-size: 12px;\n right: 20px;\n bottom: 20px;\n font-weight: lighter;\n}\n\n/* Utilities */\n\n.pk-message-title {\n font-size: 2em;\n font-weight: bold;\n}\n\n.pk-page-ready {\n opacity: 1 !important;\n visibility: visible !important;\n}\n\n@media only screen and (max-width: 600px) {\n .hidden-xs {\n opacity: 0;\n visibility: hidden;\n }\n}\n\n/* Animation */\n\n@keyframes pk-anim-1 {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes pk-anim-2 {\n 0% {\n transform: translate(0, 0);\n }\n 100% {\n transform: translate(24px, 0);\n }\n}\n';const APP_TARGET="#target",MESSAGE_TARGET="main",MESSAGE_SELECTOR="#pk-status-message",PAGE_READY_CLASS="pk-page-ready",MESSAGE_TEMPLATE='
';class Renderer{constructor(e){this._domIsReady=!1,this.revealPage=()=>{this.domNode&&this.domNode.classList.add(PAGE_READY_CLASS)},this.injectMetaDescription=e=>{if(!e||0===e.length)return;window.document.title=e;const t=document.createElement("meta");t.setAttribute("name","description"),t.setAttribute("content",`See relevant content for ${e}`),document.getElementsByTagName("head")[0].appendChild(t)},this.domNode=document.querySelector(e)}get domIsReady(){return this._domIsReady}set domIsReady(e){this._domIsReady=e,e&&this.injectStyles(PAGE_STYLES)}message(e,t=""){if(this.injectMessage(MESSAGE_TEMPLATE),this.domNode){const t=this.domNode.querySelector(MESSAGE_SELECTOR);t&&(t.innerHTML=e)}t&&this.injectMetaDescription(t)}injectMessage(e){const t=document.querySelector(MESSAGE_TARGET);t?t.innerHTML=e:this.domNode&&(this.domNode.innerHTML=e)}salesBanner(e){if(!e)return;const{href:t,position:n,message:i,theme:s,status:a}=e,o=document.createElement("div"),r=n||"",d="HIGHLIGHT"===s?"is-highlighted":"";o.innerHTML=t?`\n
\n ${i}\n
\n `:`\n
\n ${i}\n
\n `,"BOTTOM"===n?(o.style.marginTop="30px",document.body.appendChild(o)):document.body.prepend(o)}loading(e){let t="a few";e>0&&(t=`${e}`),this.message(`\n
\n
\n
\n
\n
\n
\n \n `)}adBlockMessage(){this.message("\n

Ad block detected

\n Please disable your ad blocker and reload the page.\n ")}errorParkingUnavailable(){this.message("\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ")}errorParkingServicesDisabled(){this.message("\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n ")}errorParkingNoSponsors(e){this.message(`\n
\n No sponsors\n
\n \n ${window.location.hostname} currently does not have any sponsors for you.\n \n `,e)}imprint(e){if(!e)return;const t=document.querySelector("#imprint-text");t&&(t.innerHTML=e.replace(/(?:\r\n|\r|\n)/g,"
"))}injectStyles(e){if(!e)return;const t=document.createElement("style");t.innerHTML=e.toString(),document.head.appendChild(t)}injectScript(e){if(!e)return;const t=document.createElement("script");t.type="text/javascript",t.src=e,document.body.appendChild(t)}injectJS(js){js&&0!==js.length&&eval(js)}injectHTML(e){this.domNode?(e&&(this.domNode.innerHTML=e),this.domIsReady=!0):(this.domIsReady=!1,console.error("An error occurred when trying to render this page. DOM node not found."))}prerender(e){this.injectMetaDescription(e.domain),this.injectHTML(e.html)}template(e){var t;this.domIsReady||this.prerender(e),this.injectStyles(e.stylesheet),this.imprint(e.imprint),this.salesBanner(e.salesBanner),this.injectJS(e.javascript),null===(t=e.scripts)||void 0===t||t.forEach((e=>{this.injectScript(e)}))}}const Render=new Renderer(APP_TARGET);var Type;!function(e){e[e.Failed=0]="Failed",e[e.Disabled=1]="Disabled",e[e.Redirect=2]="Redirect",e[e.Parking=3]="Parking",e[e.Sales=4]="Sales"}(Type||(Type={}));let State$2=class{get trackingType(){return this._trackingType}set trackingType(e){this._trackingType=e}get track(){return!!this.trackingType}};class Disabled extends State$2{constructor(){super(...arguments),this.type=Type.Disabled}static build(e,t){let n;switch(t===Blocking.BLOCKED&&(n="adblocker"),e.cannotPark){case"disabled_mr":case"disabled_rc":n=e.cannotPark}if(n){const t=new Disabled;return t.reason=n,t.domain=e.domainName,t}}get message(){switch(this.reason){case"adblocker":return"

Content blocked

Please turn off your ad blocker.";case"disabled_mr":return`

Invalid URL

Referral traffic for ${this.domain} does not meet requirements.`;default:return`

No sponsors

${this.domain} currently does not have any sponsors for you.`}}get trackingType(){switch(this.reason){case"adblocker":return"ad_blocked_message";case"disabled_mr":return"invalid_referral";case"disabled_rc":return"revenue_cap_reached";default:return"no_sponsors_message"}}toContext(){return{cannotPark:this.reason}}}class Failed extends State$2{constructor(){super(...arguments),this.type=Type.Failed}static cannotPark({cannotPark:e}){switch(e){case"disabled_b":case"prohibited_ua":case"disabled_fr":case"revenue_cap_reached":case"disabled_mr":case"disabled_rc":case"disabled_cp":case"invalid_domain":{const t=new Failed;return t.reason=e,t}}}static noSponsors({cannotLoadAds:e}){if(e){const e=new Failed;return e.reason="no_sponsors",e}}static fromError(e){const t=new Failed;return t.reason="js_error",t.error=e,t}get track(){return!!this.trackingType}get message(){switch(this.reason){case"disabled_fr":case"disabled_rc":case"no_sponsors":return`\n

No Sponsors

\n

${this.domain} currently does not have any sponsors for you.

`;case"disabled_mr":return`\n

Invalid URL

\n

Referral traffic for ${this.domain} does not meet requirements.

`;case"js_error":return"\n

An Error Occurred

\n

Parking is currently unavailable. We'll be right back.

\n ";default:return"\n

An Error Occurred

\n

Services for this domain name have been disabled.

\n "}}get trackingType(){switch(this.reason){case"disabled_rc":return"revenue_cap_reached";case"disabled_mr":return"invalid_referral";case"adblock":return"ad_blocked_message";case"no_sponsors":return"no_sponsors_message"}}get domain(){return window.location.hostname}toContext(){return{cannotPark:this.reason}}}function unpackPHPArrayObject(e,t){const n=e[t];if(n&&!Array.isArray(n))return n}class Parking extends State$2{constructor(){super(...arguments),this.type=Type.Parking}static build(e,t){const n=new Parking;n.domain=e.domainName,n.html=e.template,n.scripts=e.scripts||[],n.javascript=e.inlineJs,n.stylesheet=e.styles,n.imprint=e.imprintText;const i=unpackPHPArrayObject(e,"salesSettings"),s=(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status);if(s){const{status:e,location:t,message:s,link:a,type:o}=i;n.salesBanner={message:s,href:a,position:t,theme:o,status:e}}return t.wantsToServeAds?n.trackingType="ctr":s&&window.location.pathname.startsWith("/listing")?n.trackingType="sales":n.trackingType="visit",n}toContext(){return{}}}class Sales extends State$2{constructor(){super(...arguments),this.type=Type.Sales}static build(e){const t=unpackPHPArrayObject(e,"salesSettings");if(!t)return;const{status:n}=t;return["NOT_FOR_SALE","EXTERNAL_MARKET","URL"].includes(n)?void 0:window.location.pathname.startsWith("/listing")?new Sales:void 0}toContext(){return{}}get trackingType(){return"sales"}init(e){window.context=e;const t=document.createElement("script");t.type="text/javascript",t.src=SALES_JS_URL,document.head.append(t)}}class Redirect extends State$2{constructor(){super(...arguments),this.type=Type.Redirect}static build(e,t,n){const i=unpackPHPArrayObject(e,"salesSettings"),{zeroClickDelay:s,skenzoRedirect:a,skenzoUrl:o,showInquiryForm:r,canZeroClick:d,cannotPark:c}=e;if(window.location.pathname.startsWith("/listing")&&["EXTERNAL_MARKET","URL"].includes(null==i?void 0:i.status)){if(null==i?void 0:i.external)return Redirect.toState(i.external,"sales");if(null==i?void 0:i.link)return Redirect.toState(i.link,"sales")}if(n.cannotLoadAds&&n.wantsToServeAds)return Redirect.toState(n.noAdsRedirectUrl,"no_ads_redirect");if(d&&(null==t?void 0:t.reason)){if(null==t?void 0:t.redirect)return Redirect.toState(t.redirect,"zc_redirect",s);if(a&&o)return Redirect.toState(o,"skenzo_redirect")}return(null==i?void 0:i.status)&&"NOT_FOR_SALE"!==(null==i?void 0:i.status)&&(n.cannotLoadAds||n.cannotLoadAds&&!d||r)?Redirect.toState(`${window.location.origin}/listing`):void 0}static toState(e,t,n=0){const i=new Redirect;return i.url=e,i.delay=n,i.trackingType=t,i}toContext(){return{}}}const browserState=()=>{var e,t,n,i,s;const{screen:{width:a,height:o},self:r,top:d,matchMedia:c,opener:l}=window,{documentElement:{clientWidth:h,clientHeight:u}}=document;let p;try{p=(new Date).getTimezoneOffset()/60*-1}catch(e){p=null}return{popup:!(!l||l===window),timezone_offset:p,user_preference:null===(e=null===Intl||void 0===Intl?void 0:Intl.DateTimeFormat())||void 0===e?void 0:e.resolvedOptions(),user_using_darkmode:Boolean(c&&c("(prefers-color-scheme: dark)").matches),user_supports_darkmode:Boolean(c),window_resolution:{width:null!=h?h:0,height:null!=u?u:0},screen_resolution:{width:null!=a?a:0,height:null!=o?o:0},frame:d===r?null:{innerWidth:null!==(t=null==r?void 0:r.innerWidth)&&void 0!==t?t:0,innerHeight:null!==(n=null==r?void 0:r.innerHeight)&&void 0!==n?n:0,outerWidth:null!==(i=null==r?void 0:r.outerWidth)&&void 0!==i?i:0,outerHeight:null!==(s=null==r?void 0:r.outerHeight)&&void 0!==s?s:0}}},TRACKING_URL="_tr",buildSignature=({callbacks:e,context:t},n)=>{var i,s,a,o;return Object.assign({ad_loaded_callback:null==e?void 0:e.adLoadedCallback,app_version:version,caf_client_id:null===(i=null==t?void 0:t.pageOptions)||void 0===i?void 0:i.pubId,caf_timed_out:null==e?void 0:e.cafTimedOut,caf_loaded_ms:null==e?void 0:e.cafLoadedMs,channel:null===(s=null==t?void 0:t.pageOptions)||void 0===s?void 0:s.channel,desktop:t.desktop,terms:null===(a=null==t?void 0:t.pageOptions)||void 0===a?void 0:a.terms,fd_server_datetime:t.fd_server_datetime,fd_server:t.fd_server,flex_rule:t.flex_rule,host:t.host,ip:t.ip,ivt:null===(o=null==t?void 0:t.pageOptions)||void 0===o?void 0:o.ivt,js_error:t.js_error,mobile:t.mobile,no_ads_redirect:t.noAdsRedirect,page_headers:t.page_headers,page_loaded_callback:null==e?void 0:e.pageLoadedCallback,page_method:t.page_method,page_request:t.page_request,page_time:t.page_time,page_url:t.page_url,reportable_channel:t.reportableChannel,reportable_style_id:t.reportableStyleId,tablet:t.tablet,template_id:t.templateId,type:n,user_has_ad_blocker:t.user_has_ad_blocker,user_id:t.userId,uuid:t.uuid,zeroclick:t.zeroClick},browserState())},trackVisit=({callbacks:e,context:t},n,i="")=>{const s=`${i}/${TRACKING_URL}`,a=i?"include":"same-origin",o=buildSignature({callbacks:e,context:t},n);let r={};"click"===n&&(r={click:"true",session:t.uuid,nc:Date.now().toString()}),fetch(s,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},credentials:a,body:JSON.stringify(Object.assign({signature:encode(o)},r))})};var State$1;!function(){if(!window.CustomEvent){function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}e.prototype=window.Event.prototype,window.CustomEvent=e}}(),function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failed=2]="Failed"}(State$1||(State$1={}));class Provider{constructor(e){this.timeoutSeconds=5,this.handlePixelEvent=e=>{switch(this.state){case State$1.Failed:break;case State$1.Pending:setTimeout((()=>this.handlePixelEvent(e)),100);break;case State$1.Loaded:this.onPixelEvent(e)}},this.watch=()=>{switch(this.state){case State$1.Loaded:case State$1.Failed:break;case State$1.Pending:this.isLoaded()?this.state=State$1.Loaded:this.isTimedOut()?this.state=State$1.Failed:setTimeout(this.watch,50)}},this.config=e,this.identifier&&this.identifier.length>0?(this.state=State$1.Pending,this.timeoutAt=new Date,this.timeoutAt.setSeconds(this.timeoutAt.getSeconds()+this.timeoutAfter()),this.injectPixel()):this.state=State$1.Failed}get identifier(){var e;return null===(e=this.config)||void 0===e?void 0:e.key}get pixelEvents(){var e;return null===(e=this.config)||void 0===e?void 0:e.pixel_events}injectPixel(){this.injectedAt||(this.injectedAt=new Date,this.inject(),this.watch())}inject(){const e=document.createElement("script");e.text=this.script,document.head.appendChild(e)}isTimedOut(){return+new Date>=+this.timeoutAt}timeoutAfter(){return this.timeoutSeconds}selectPixelEvents(e){if(Array.isArray(this.pixelEvents))return this.pixelEvents.filter((t=>"term-view"===t.trigger&&"visit"===e||(!(!["term-click","ad-view"].includes(t.trigger)||"ctr"!==e)||"ad-click"===t.trigger&&"click"===e)))}}class Facebook extends Provider{get script(){return`!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '${this.identifier}');`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&(e.custom?window.fbq("trackCustom",e.event):window.fbq("track",e.event))}))}isLoaded(){return!!window.fbq}}class Outbrain extends Provider{get script(){return`!function(_window, _document) {var OB_ADV_ID = '${this.identifier}';if (_window.obApi) {var toArray = function(object) {return Object.prototype.toString.call(object) === '[object Array]' ? object : [object];};_window.obApi.marketerId = toArray(_window.obApi.marketerId).concat(toArray(OB_ADV_ID));return;}var api = _window.obApi = function() {api.dispatch ? api.dispatch.apply(api, arguments) : api.queue.push(arguments);};api.version = '1.1';api.loaded = true;api.marketerId = OB_ADV_ID;api.queue = [];var tag = _document.createElement('script');tag.async = true;tag.src = '//amplify.outbrain.com/cp/obtp.js';tag.type = 'text/javascript';var script = _document.getElementsByTagName('script')[0];script.parentNode.insertBefore(tag, script);}(window, document);`}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.obApi("track",e.event)}))}isLoaded(){return!!window.obApi}}class Revcontent extends Provider{get script(){return""}inject(){const e=document.createElement("script");e.src="https://assets.revcontent.com/master/rev.js",document.head.appendChild(e)}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window.rev("event",e.event)}))}isLoaded(){return!!window.rev}}class Taboola extends Provider{get script(){return"window._tfa = window._tfa || [];!function (t, f, a, x) {if (!document.getElementById(x)) {t.async = 1;t.src = a;t.id=x;f.parentNode.insertBefore(t, f);}}(document.createElement('script'),document.getElementsByTagName('script')[0],'//cdn.taboola.com/libtrc/unip/1451879/tfa.js','tb_tfa_script');"}onPixelEvent(e){this.selectPixelEvents(e).forEach((e=>{e&&window._tfa.push({notify:"event",name:e.event,id:e.pixel_id})}))}isLoaded(){return Array.isArray(window._tfa)}}class Tiktok extends Provider{constructor(e,t){super(e),this.useAltTikTokEventsForAdsPlatformUser=t}get script(){return`!function (w, d, t) {w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i{e&&window.ttq.instance(this.identifier).track(e.event)}))}isLoaded(){return!!window.ttq}}const ADS_PARAM$1="?caf",MESSAGE_PREFIX="FSXDC,.aCS:",ALLOWED_ORIGINS=["https://www.google.com","https://www.adsensecustomsearchads.com","https://syndicatedsearch.goog","https://googleadservices.com"];class Pixels{static build(e){const t=unpackPHPArrayObject(e,"pixel_tracking_data");if(t)return t.useAltTikTokEventsForAdsPlatformUser=e.is_ads,new Pixels(t)}constructor(e){this.onPixelEvent=e=>{const{detail:{type:t}}=e;switch(t){case"visit":case"ctr":case"click":this.providers.forEach((e=>e.handlePixelEvent(t)))}},this.providers=[new Facebook(e.facebook),new Tiktok(e.tiktok,e.useAltTikTokEventsForAdsPlatformUser),new Taboola(e.taboola),new Revcontent(e.revcontent),new Outbrain(e.outbrain)]}listenForEvents(){document.addEventListener("pixel",(e=>{this.onPixelEvent(e)}));window.onmessage=e=>{const{origin:t,data:n}=e;ALLOWED_ORIGINS.includes(t)&&(null==n?void 0:n.startsWith(MESSAGE_PREFIX))&&window.location.search.startsWith(ADS_PARAM$1)&&document.dispatchEvent(new CustomEvent("pixel",{detail:{type:"click"}}))}}dispatchEvent(e){document.dispatchEvent(new CustomEvent("pixel",{detail:e}))}}var State;!function(e){e[e.Pending=0]="Pending",e[e.Loaded=1]="Loaded",e[e.Failure=2]="Failure",e[e.TimedOut=3]="TimedOut",e[e.Errored=4]="Errored"}(State||(State={}));const CAF_SCRIPT_SRC=`https://www.google.com/adsense/domains/caf.js?${GOOGLE_MV3_URL_PARAMS}`,TIMEOUT_SCRIPTS=Number(GOOGLE_CAF_TIMEOUT_SCRIPTS),TIMEOUT_CALLBACKS=Number(GOOGLE_CAF_TIMEOUT_CALLBACKS);class StateMachine{constructor(){this.state=State.Pending}transitionTo(e){this.state=e}transitionFromPendingTo(e){this.done||(this.state=e)}get loaded(){return this.state===State.Loaded}get timedOut(){return this.state===State.TimedOut}get done(){return this.state!==State.Pending}}class Ads{constructor(e,t){this.state={script:new StateMachine,blocks:new StateMachine},this.blocksLoaded=[],this.injectScriptTags=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.type="text/javascript",t.src=CAF_SCRIPT_SRC,t.addEventListener("load",(()=>e(!0))),t.addEventListener("error",(()=>e(!1))),document.body.appendChild(t),TIMEOUT_SCRIPTS>0&&setTimeout((()=>e(!1)),TIMEOUT_SCRIPTS)}))})),this.onPageLoaded=(e,t)=>{if(this.pageLoaded={requestAccepted:e,status:t},this.state.script.done)return;const n=null==t?void 0:t.error_code;n?(this.state.script.transitionTo(State.Failure),this.failureReason=`caf_pageloaderror_${n}`):this.state.script.transitionTo(State.Loaded)},this.onBlockLoaded=(e,t,n,i)=>{this.blocksLoaded.push({containerName:e,adsLoaded:t,isExperimentVariant:n,callbackOptions:i}),this.state.blocks.done||(t?this.state.blocks.transitionTo(State.Loaded):this.blocksLoaded.length>=this.blocks.length&&(this.state.blocks.transitionTo(State.Failure),this.failureReason=`caf_adloadfail_${e}`))},this.onTimeout=()=>{this.state.script.transitionFromPendingTo(State.TimedOut),this.state.blocks.transitionFromPendingTo(State.TimedOut)},this.blocks=e,this.options=t}get loaded(){return this.state.script.loaded&&!this.blocksLoaded.map((e=>e.adsLoaded)).includes(!1)}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=()=>{const n=performance.now();if(this.state.blocks.done)return this.cafLoadTime=Math.round(n-this.cafStartTime),void e();const i=this.blocksLoaded.map((e=>e.adsLoaded));i.includes(!1)||i.length>=this.blocks.length?e():setTimeout(t,50)};t()}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){try{const e=yield this.injectScriptTags();return this.cafStartTime=performance.now(),e&&void 0!==window.google?(new window.google.ads.domains.Caf(Object.assign(Object.assign({},this.options),{pageLoadedCallback:this.onPageLoaded,adLoadedCallback:this.onBlockLoaded}),...this.blocks),TIMEOUT_CALLBACKS>0&&setTimeout(this.onTimeout,TIMEOUT_CALLBACKS),yield new Promise((e=>{const t=()=>{this.state.script.done?e():setTimeout(t,10)};t()}))):void this.state.script.transitionTo(State.Failure)}catch(e){return void(this.error=e.toString())}}))}toCallbacks(){return{adLoadedCallback:this.blocksLoaded.slice(-1)[0],pageLoadedCallback:this.pageLoaded,cafTimedOut:this.state.script.timedOut||this.state.blocks.timedOut,cafLoadedMs:this.cafLoadTime,googleAdsFailure:!!this.failureReason}}toContext(){const e={cafScriptWasLoaded:this.state.script.loaded,cafScriptLoadTime:this.cafLoadTime,callbacks:this.toCallbacks};return this.error&&(e.js_error={message:this.error}),this.state.script.loaded||(e.zeroclick={reason:"googleAdsFailure"}),e}mockFailedState(){this.state.blocks.transitionTo(State.Failure),this.state.script.transitionTo(State.Failure)}}class TagManager{constructor(e){this.injected=!1,this.identifier=e}inject(){if(this.injected)return;if(!this.identifier)return;if("TEST"===this.identifier)return;const e=document.createElement("script");e.setAttribute("src",`https://www.googletagmanager.com/gtag/js?id=${this.identifier}`),document.head.appendChild(e),this.track(),this.injected=!0}track(){this.push("js",new Date),this.push("config",this.identifier)}push(e,t){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push(arguments)}}const ADS_PARAM="caf",ADS_TRACKING_URL="_tr",BLOCKS_TYPE="ads",BLOCKS_CONTAINER="rs",KNOWN_CAF_PARAMS=["caf","query","afdToken","pcsa","nb","nm","nx","ny","is","clkt"];class Google{static build({pageOptions:e,preferredLanguage:t,blocks:n,googleAnalytics:i},s,a,o){let r={};e&&(r=Object.assign({},e),r.hl||(r.hl=t));let d=null==e?void 0:e.resultsPageBaseUrl;d||(d=window.location.origin);return new Google(s.uuid,n,r,i,d,o)}constructor(e,t,n,i,s,a){this._blocks=t,this._pageOptions=n,this.uuid=e,this._baseURL=new URL(s),this._signature=a,this.ads=new Ads(this.blocks,this.pageOptions),this.tagManager=new TagManager(i)}injectTagManager(){this.tagManager.inject()}injectAds(){return __awaiter(this,void 0,void 0,(function*(){yield this.ads.inject()}))}waitForBlocks(){return __awaiter(this,void 0,void 0,(function*(){return this.ads.waitForBlocks()}))}get blocks(){return(this._blocks||[]).filter((e=>this.wantsToServeAds?e.type===BLOCKS_TYPE:e.container===BLOCKS_CONTAINER)).map((e=>{const t=this.baseURL;new URLSearchParams(window.location.search).forEach(((e,n)=>{t.searchParams.has(n)||t.searchParams.append(n,e)}));const n=Object.assign({},e);if(n.resultsPageBaseUrl=t.toString(),this.wantsToServeAds){const e=new URLSearchParams;e.append("click","true"),e.append("session",this.uuid);const t=Object.assign({},this._signature);delete t.ad_loaded_callback,delete t.caf_loaded_ms,delete t.caf_timed_out,delete t.flex_rule,delete t.frame,delete t.js_error,delete t.no_ads_redirect,delete t.page_headers,delete t.page_request,delete t.page_loaded_callback,delete t.popup,delete t.screen_resolution,delete t.user_has_ad_blocker,delete t.user_preference,delete t.user_supports_darkmode,delete t.user_using_darkmode,delete t.zeroclick,e.append("signature",encode(t)),n.clicktrackUrl=`${TRACKING_DOMAIN}${ADS_TRACKING_URL}?${e.toString()}`}return n}))}get baseURL(){const e=new URL(this._baseURL.origin);return e.searchParams.append(ADS_PARAM,"1"),this._baseURL.searchParams.forEach(((t,n)=>{e.searchParams.append(n,t)})),e}get pageOptions(){const e=Object.assign({},this._pageOptions);return Object.keys(this._pageOptions).forEach((t=>{t.startsWith("bodis")&&delete e[t]})),e}get cannotLoadAds(){return!this.ads.loaded}get wantsToServeAds(){return new URLSearchParams(window.location.search).has(ADS_PARAM)}get adsMode(){return this.ads.loaded&&this.wantsToServeAds}get adsReady(){return this.wantsToServeAds&&!this.cannotLoadAds}get noAdsRedirectUrl(){const e=new URLSearchParams(window.location.search);return KNOWN_CAF_PARAMS.forEach((t=>e.delete(t))),`${window.location.origin}?${e.toString()}`}get callbacks(){return this.ads.toCallbacks()}toContext(){return Object.assign({blocks:this.blocks,pageOptions:this.pageOptions},this.ads.toContext())}}class CookieConsentManager{constructor(){this.injectScriptTag=()=>__awaiter(this,void 0,void 0,(function*(){return new Promise((e=>{const t=document.createElement("script");t.setAttribute("src",COOKIE_CONSENT_JS_URL),t.addEventListener("load",(()=>this.awaitConsent(e))),t.addEventListener("error",(()=>e(!1))),document.head.appendChild(t)}))}))}inject(){return __awaiter(this,void 0,void 0,(function*(){this.injected||!COOKIE_CONSENT_JS_URL||isLocal()||(this.injected=yield this.injectScriptTag())}))}awaitConsent(e){let t=0;const n=setInterval((()=>{t+=1,20===t&&(clearInterval(n),e(!0)),void 0!==window.__tcfapi&&(window.addEventListener("ConsentActivity",(t=>{const{detail:{status:n}}=t;n&&e(!0)})),clearInterval(n))}),50)}}class App{main(){var e,t;return __awaiter(this,void 0,void 0,(function*(){if(this.parkResponse=decode(),this.findDomainResponse=yield getFindDomain(),!this.findDomainResponse)throw new Error("Domain failed to load.");this.pixels=Pixels.build(this.findDomainResponse),null===(e=this.pixels)||void 0===e||e.listenForEvents(),this.adblock=new Adblock,yield this.adblock.inject(),this.google=Google.build(this.findDomainResponse,this.parkResponse,this.adblock,buildSignature({context:this.context,callbacks:null===(t=this.google)||void 0===t?void 0:t.callbacks},"click")),this.google.injectTagManager();const n=Parking.build(this.findDomainResponse,this.google);Render.prerender(n),this.cookieConsentManager=new CookieConsentManager,yield this.cookieConsentManager.inject();let i=Failed.cannotPark(this.findDomainResponse);if(i)return void(yield this.transitionToFailed(i,n));yield this.google.injectAds();let s=Disabled.build(this.findDomainResponse,this.adblock.state);if(s)return void(yield this.transitionToDisabled(s,n));const a=this.adblock.hasAdblocker();a&&this.adblock.handleAdblocked();const o=Sales.build(this.findDomainResponse);if(o)return void(yield this.transitionToSales(o));this.eligibleForZeroClick&&(this.zeroClickResponse=yield getZeroClick(this.context));const r=Redirect.build(this.findDomainResponse,this.zeroClickResponse,this.google);if(r)yield this.transitionToRedirect(r);else{if(a)return s=Disabled.build(this.findDomainResponse,this.adblock.state),void(yield this.transitionToDisabled(s,n));i=Failed.noSponsors(this.google),i?yield this.transitionToFailed(i,n):yield this.transitionToParking(n)}}))}transitionToParking(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.template(e),Render.revealPage(),yield this.google.waitForBlocks(),yield this.track()}))}transitionToRedirect(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e;const t=this.track();Render.revealPage(),yield waiter(e.delay,(e=>Render.loading(e))),yield t,window.location.href=e.url,log(`➡ Redirecting [${e.url}]`)}))}transitionToFailed(e,t){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.injectJS(t.javascript),Render.revealPage(),yield this.track()}))}transitionToSales(e){return __awaiter(this,void 0,void 0,(function*(){this.state=e,e.init(this.context),yield this.track()}))}transitionToDisabled(e,t){return __awaiter(this,void 0,void 0,(function*(){this.state=e,Render.message(e.message),Render.injectJS(t.javascript),Render.revealPage(),yield this.track()}))}track(){var e;return __awaiter(this,void 0,void 0,(function*(){if(!this.state.track)return Promise.resolve();try{const t=this.state.trackingType;return null===(e=this.pixels)||void 0===e||e.dispatchEvent({type:t}),trackVisit({context:this.context,callbacks:this.google.callbacks},t)}catch(e){return}}))}get eligibleForZeroClick(){const{cannotPark:e,canZeroClick:t,zeroClick:n}=this.findDomainResponse,{cannotLoadAds:i,wantsToServeAds:s}=this.google;return this.adblock.state!==Blocking.BLOCKED&&(!!t&&(!!e||(!(!i||s)||!!(null==n?void 0:n.reason))))}get context(){var e,t,n,i;const s=this.findDomainResponse,a=this.parkResponse,o=null===(e=this.state)||void 0===e?void 0:e.toContext(),r=null===(t=this.adblock)||void 0===t?void 0:t.toContext(),d=null===(n=this.google)||void 0===n?void 0:n.toContext(),c=browserState(),l=Object.assign(Object.assign({},null===(i=this.findDomainResponse)||void 0===i?void 0:i.zeroClick),this.zeroClickResponse);return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({app_version:APP_VERSION},s),a),r),d),o),c),{zeroClick:l})}init(){return __awaiter(this,void 0,void 0,(function*(){try{window.__parkour=this,yield this.main()}catch(e){console.error("app",e);const t=Failed.fromError(e);this.state=t,Render.message(t.message),Render.revealPage()}}))}}(new App).init(),exports.App=App}));