Jump to content

Ibai

Members
  • Posts

    327
  • Joined

  • Last visited

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by Ibai

  1. Hi,

    I noticed the community is sanitizing some characters from the URL. For instance when I write a title: "hello world!", the URL removes the "!" char and converts it to: hello-world.

    In Spanish we also have "¡" char. Could the community also remove this char? When we write "¡hola mundo!", the furl ends: ¡hola-mundo

    Thanks"!

  2. Hi there,

    When we share forum/categories in social media, it always loads the default community image. I'd like to be able to set a custom image for social media.

    I think it is almost done, though it should be improved. For instance, we can set a card for each forum to show in the grid view:

    image.png.03159b20ea5249f8c8c1ded41e613560.png

    But it's not loaded in the opengraph as you can see here:

    image.png.e3f5180ce8ed53ebc1839df613b7f1ed.png 

    Any chance to add it to open graph?

     

    Thanks!

  3. Hi there,

    Some days ago I was trying to solve an issue with File System here which couldn't be replicated by staff. I still suffering from that issue.

    Now I saw another issue... It seems there's something caching something which I don't see.

    In this occasion, I get different results when I access my website as a logged in user from visiting as a Guest here: https://www.fmsite.net/files/file/1201-aroundtheglobe-megapack-by-davetheeditor/

    The responsible from this file, uploaded and updated this file removing the attached file and pointing it to a external link. When I visit the webpage in private mode as a Guest and I click the button, it points me to the external link. However, when I am logged in, it is downloading the old attached file.

    Why is this happening? I think both issues could be connected.

     

    Thanks!

  4. 7 hours ago, Marc Stridgen said:

    I was using edge. As a courtesy however, I have just tested edge, firefox, and chrome. All result in the file "Actualización juan_clarinet 21-22.fmf"

    If you log out and test this, what are you getting then?

    Yes I tried that. I have also tried private navigation too.

    Don't know what else try... I dont understand how it is working to you. Also checked mod_security logs and it's clean 😕 

  5. Hi Marc,

    What browser are you using? Do you have any plugin enabled?

    I've tried even with private browsing and also happens with any browser... and this is happening to all my visitors, so I don't understand why it's working for you. As I told you, from MacOS, Windows and all kind of browsers.

    This is the file that doesn't work:

    https://www.fmsite.net/files/file/1165-actualización-fm-2022-temporada-21-22/

  6. On 2/25/2022 at 9:53 AM, Marc Stridgen said:

    Do you have any plugins running on your browser which may be renaming this? If we cannot reproduce on your site and you can, the issue really must be on your end rather than that of the site

    The point is that it's not only happening to me, but to a great number of users...

    I don't even have any uBlock plugin enabled in Chrome.

    This does not happen with every file, just some of them. For instance, this user has already re-uploaded the file and the issue still happens.

    In this example, it's working fine: https://www.fmsite.net/files/file/1205-fm22-estructura-paraguay-2022-ap-y-cl-4-niveles-promedios

    What browser are you using? This is very weird, I tried from my laptop, my computer and also from work's PC. Tried MacOS in different SO version and also Windows 10 with Internet Explorer and Chrome. It's shocking that this works well to you... :s 

  7. 44 minutes ago, Jim M said:

    Have you tested this on the default language pack? Wondering if perhaps something changed in the language string and is causing an issue now with your custom language pack.

    Good point. Just checked and not seems to be related. I changed to English and also downloads a "descarga" named file.

    When you click there, you also get a "descarga" named file?

  8. 46 minutes ago, AlexWebsites said:

    I would download the htaccess from the acp as bare. Save this version to revert to after testing. See if your problem is resolved. If it is, work backwards to see if there is an issue/conflict.

    Thanks for the idea once again.

    Nothing, tried reseting the .htaccess and perform some login tests and still with issues. Firefox always fails and I need some trials until I get in.

    Woah, what a mystery :s  😞 

  9. 6 hours ago, AlexWebsites said:

    Do you have any cache setting via htaccess?

    Are you doing anything with caching cookies either Ezoic or cloudflare?

    Hi Alex,

    I don't use Cloudfare and what I set up in Ezoic I already shared in this topic. I mainly copied your settings. I erased all advanced settings I had. So... not sure if the issue is there...

    I don't have any additional tools, the only thing I can say is that yes, I do use .htaccess caching. I don't know if there can be conflicts with Ezoic's configuration. This is my .htaccess content:

    <files config.lib.php3>
          Order Deny,Allow
          Deny From All
    </files>
    ErrorDocument 400 /error.php
    ErrorDocument 401 /error.php
    ErrorDocument 403 /error.php
    ErrorDocument 404 /error.php
    ErrorDocument 500 /error500.html
    
    <IfModule mod_rewrite.c>
    Options -MultiViews
    RewriteEngine On
    
    #Redirect 301 /ads.txt https://srv.adstxtmanager.com/14557/fmsite.net
    #Redirect 302 ^/guias$ /articulos/
    
    # ponemos el WWW
    RewriteCond %{HTTP_HOST} ^fmsite.net$
    RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
    RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
    RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
    RewriteRule (.*) http://www.fmsite.net/$1 [R=301,L] 
    
    
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
    RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
    RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
    RewriteRule \.(js|css|jpeg|jpg|gif|png|ico)(\?|$) - [L,NC,R=404]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
    RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
    RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
    RewriteRule . /index.php [L]
    
    
    <ifModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </ifModule>
    <IfModule mod_deflate.c>
    # Enables GZIP compression
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE application/x-font
    AddOutputFilterByType DEFLATE application/x-font-opentype
    AddOutputFilterByType DEFLATE application/x-font-otf
    AddOutputFilterByType DEFLATE application/x-font-truetype
    AddOutputFilterByType DEFLATE application/x-font-ttf
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE font/opentype
    AddOutputFilterByType DEFLATE font/otf
    AddOutputFilterByType DEFLATE font/ttf
    AddOutputFilterByType DEFLATE image/svg+xml
    AddOutputFilterByType DEFLATE image/x-icon
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/xml
    # Remove browser bugs in old browsers
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    Header append Vary User-Agent
    </IfModule>
    </IfModule>
    <IfModule mod_brotli.c>
    AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript application/json application/x-font-ttf application/vnd.ms-fontobject image/x-icon
    </IfModule>
    <IfModule mod_mime.c>
        AddType text/css .css
        AddType text/x-component .htc
        AddType application/x-javascript .js
        AddType application/javascript .js2
        AddType text/javascript .js3
        AddType text/x-js .js4
        AddType text/html .html .htm
        AddType text/richtext .rtf .rtx
        AddType image/svg+xml .svg .svgz
        AddType text/plain .txt
        AddType text/xsd .xsd
        AddType text/xsl .xsl
        AddType text/xml .xml
        AddType video/asf .asf .asx .wax .wmv .wmx
        AddType video/avi .avi
        AddType image/bmp .bmp
        AddType application/java .class
        AddType video/divx .divx
        AddType application/msword .doc .docx
        AddType application/vnd.ms-fontobject .eot
        AddType application/x-msdownload .exe
        AddType image/gif .gif
        AddType application/x-gzip .gz .gzip
        AddType image/x-icon .ico
        AddType image/jpeg .jpg .jpeg .jpe
        AddType application/json .json
        AddType application/vnd.ms-access .mdb
        AddType audio/midi .mid .midi
        AddType video/quicktime .mov .qt
        AddType audio/mpeg .mp3 .m4a
        AddType video/mp4 .mp4 .m4v
        AddType video/mpeg .mpeg .mpg .mpe
        AddType application/vnd.ms-project .mpp
        AddType application/x-font-otf .otf
        AddType application/vnd.oasis.opendocument.database .odb
        AddType application/vnd.oasis.opendocument.chart .odc
        AddType application/vnd.oasis.opendocument.formula .odf
        AddType application/vnd.oasis.opendocument.graphics .odg
        AddType application/vnd.oasis.opendocument.presentation .odp
        AddType application/vnd.oasis.opendocument.spreadsheet .ods
        AddType application/vnd.oasis.opendocument.text .odt
        AddType audio/ogg .ogg
        AddType application/pdf .pdf
        AddType image/png .png
        AddType application/vnd.ms-powerpoint .pot .pps .ppt .pptx
        AddType audio/x-realaudio .ra .ram
        AddType application/x-shockwave-flash .swf
        AddType application/x-tar .tar
        AddType image/tiff .tif .tiff
        AddType application/x-font-ttf .ttf .ttc
        AddType audio/wav .wav
        AddType audio/wma .wma
        AddType application/vnd.ms-write .wri
        AddType application/vnd.ms-excel .xla .xls .xlsx .xlt .xlw
        AddType application/zip .zip
    </IfModule>
    <IfModule mod_expires.c>
        ExpiresActive On
        ExpiresByType text/css A31536000
        ExpiresByType text/x-component A31536000
        ExpiresByType application/x-javascript A31536000
        ExpiresByType application/javascript A31536000
        ExpiresByType text/javascript A31536000
        ExpiresByType text/x-js A31536000
    #   ExpiresByType text/html A3600
        ExpiresByType text/richtext A3600
        ExpiresByType image/svg+xml A3600
        ExpiresByType text/plain A3600
        ExpiresByType text/xsd A3600
        ExpiresByType text/xsl A3600
        ExpiresByType text/xml A3600
        ExpiresByType video/asf A31536000
        ExpiresByType video/avi A31536000
        ExpiresByType image/bmp A31536000
        ExpiresByType application/java A31536000
        ExpiresByType video/divx A31536000
        ExpiresByType application/msword A31536000
        ExpiresByType application/vnd.ms-fontobject A31536000
        ExpiresByType application/x-msdownload A31536000
        ExpiresByType image/gif A31536000
        ExpiresByType application/x-gzip A31536000
        ExpiresByType image/x-icon A31536000
        ExpiresByType image/jpeg A31536000
        ExpiresByType application/json A31536000
        ExpiresByType application/vnd.ms-access A31536000
        ExpiresByType audio/midi A31536000
        ExpiresByType video/quicktime A31536000
        ExpiresByType audio/mpeg A31536000
        ExpiresByType video/mp4 A31536000
        ExpiresByType video/mpeg A31536000
        ExpiresByType application/vnd.ms-project A31536000
        ExpiresByType application/x-font-otf A31536000
        ExpiresByType application/vnd.oasis.opendocument.database A31536000
        ExpiresByType application/vnd.oasis.opendocument.chart A31536000
        ExpiresByType application/vnd.oasis.opendocument.formula A31536000
        ExpiresByType application/vnd.oasis.opendocument.graphics A31536000
        ExpiresByType application/vnd.oasis.opendocument.presentation A31536000
        ExpiresByType application/vnd.oasis.opendocument.spreadsheet A31536000
        ExpiresByType application/vnd.oasis.opendocument.text A31536000
        ExpiresByType audio/ogg A31536000
        ExpiresByType application/pdf A31536000
        ExpiresByType image/png A31536000
        ExpiresByType application/vnd.ms-powerpoint A31536000
        ExpiresByType audio/x-realaudio A31536000
        ExpiresByType image/svg+xml A31536000
        ExpiresByType application/x-shockwave-flash A31536000
        ExpiresByType application/x-tar A31536000
        ExpiresByType image/tiff A31536000
        ExpiresByType application/x-font-ttf A31536000
        ExpiresByType audio/wav A31536000
        ExpiresByType audio/wma A31536000
        ExpiresByType application/vnd.ms-write A31536000
        ExpiresByType application/vnd.ms-excel A31536000
        ExpiresByType application/zip A31536000
    </IfModule>
    <IfModule mod_expires.c>
        # Enable expirations
        ExpiresActive On 
        # Default directive
        ExpiresDefault "access plus 2 days"
        # My favicon
        ExpiresByType image/x-icon "access plus 1 year"
        # Images
        ExpiresByType image/gif "access plus 7 days"
        ExpiresByType image/png "access plus 7 days"
        ExpiresByType image/jpg "access plus 7 days"
        ExpiresByType image/jpeg "access plus 7 days"
        # CSS
        ExpiresByType text/css "access plus 7 days"
        # Javascript 
        ExpiresByType application/javascript "access plus 1 year"
        # Fonts
        ExpiresByType font/ttf      "access plus 1 month"
        ExpiresByType font/woff     "access plus 1 month"
        ExpiresByType image/svg+xml "access plus 1 month"
    
    </IfModule>
    <FilesMatch "\.(css|htc|js|js2|js3|js4|CSS|HTC|JS|JS2|JS3|JS4)$">
        FileETag MTime Size
        <IfModule mod_headers.c>
            Header set Pragma "public"
            Header append Cache-Control "public"
        </IfModule>
    </FilesMatch>
    <FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|HTML|HTM|RTF|RTX|SVG|SVGZ|TXT|XSD|XSL|XML)$">
        FileETag MTime Size
        <IfModule mod_headers.c>
            Header set Pragma "public"
            Header append Cache-Control "public"
        </IfModule>
    </FilesMatch>
    <FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip|ASF|ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EOT|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG|JPE|JSON|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|OTF|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SVG|SVGZ|SWF|TAR|TIF|TIFF|TTF|TTC|WAV|WMA|WRI|XLA|XLS|XLSX|XLT|XLW|ZIP)$">
        FileETag MTime Size
        <IfModule mod_headers.c>
            Header set Pragma "public"
            Header append Cache-Control "public"
        </IfModule>
    </FilesMatch>
    
    <ifModule mod_gzip.c>
      mod_gzip_on Yes
      mod_gzip_dechunk Yes
      mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
      mod_gzip_item_include handler ^cgi-script$
      mod_gzip_item_include mime ^text/.*
      mod_gzip_item_include mime ^application/x-javascript.*
      mod_gzip_item_exclude mime ^image/.*
      mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </ifModule>
    
    <IfModule php7_module>
       php_flag display_errors Off
       php_value max_execution_time 30
       php_value max_input_time 60
       php_value max_input_vars 1000
       php_value memory_limit 512M
       php_value post_max_size 8M
       php_value session.gc_maxlifetime 1440
       php_value session.save_path "/var/cpanel/php/sessions/ea-php72"
       php_value upload_max_filesize 20M
       php_flag zlib.output_compression Off
    </IfModule>
    
    # BEGIN cPanel-generated php ini directives, do not edit
    # Manual editing of this file may result in unexpected behavior.
    # To make changes to this file, use the cPanel MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor)
    # For more information, read our documentation (https://go.cpanel.net/EA4ModifyINI)
    <IfModule php7_module>
       php_flag display_errors Off
       php_value max_execution_time 30
       php_value max_input_time 60
       php_value max_input_vars 1000
       php_value memory_limit 512M
       php_value post_max_size 8M
       php_value session.gc_maxlifetime 1440
       php_value session.save_path "/var/cpanel/php/sessions/ea-php72"
       php_value upload_max_filesize 32M
       php_flag zlib.output_compression Off
    </IfModule>
    <IfModule lsapi_module>
       php_flag display_errors Off
       php_value max_execution_time 30
       php_value max_input_time 60
       php_value max_input_vars 1000
       php_value memory_limit 512M
       php_value post_max_size 8M
       php_value session.gc_maxlifetime 1440
       php_value session.save_path "/var/cpanel/php/sessions/ea-php72"
       php_value upload_max_filesize 32M
       php_flag zlib.output_compression Off
    </IfModule>
    # END cPanel-generated php ini directives, do not edit
    
    # php -- BEGIN cPanel-generated handler, do not edit
    # Configure el paquete “ea-php74” como el lenguaje de programación predeterminado “PHP”.
    <IfModule mime_module>
      AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
    </IfModule>
    # php -- END cPanel-generated handler, do not edit

     

  10. On 2/16/2022 at 9:26 PM, AlexWebsites said:

    So how else are you caching, anything server side? 

    I am testing Override Cache Control Headers on one site as of today. I turned it on to see if my cache hit rate goes on. So far no login issues. 

    I don't have anything in Exclude rules

    image.thumb.png.228c763ac2db0238701852d44200a173.png

    Hey Alex,

    Sorry for not replying earlier. I've been performing tests. Thanks for your feedback, I copied your config 😛 and understood better the behaviour.

    However... still with login issues. I don't know what to do and what could be affecting to this. 

  11. Hi there,

    From several version until now, sometimes (I don't know when neither why) when clicking in "download file" button, it downloads a file with "descarga" name.

    I really don't know how to explain. Best option is to see with your eyes:

    https://www.fmsite.net/files/file/1165-actualización-fm-2022-temporada-21-22

    As you can see in the following image, the file name is "Actualización juan_clarinet 21-22.fmf". However, when you download the file, you will download a file with "descarga" filename such as the last image attached.

    image.png.994f91cdf03fe210cb802a58977efb53.png

    image.png.6de6630c74c84f6c8ba1b40c368fadde.png

    I think that it has sth to be with the filename. Maybe there's issues with files names with "accent mark" or special characters as the "ñ"?

     

     

  12. 7 hours ago, AlexWebsites said:

    @Ibai What are your ezoic cache settings? I have all cache misses because I have disabled caching for cookies. 

    image.thumb.png.4c9feced5fcdf4402a6dc67bdfcfa2e3.png

     

     

    My cache hit rate is always very low

    image.png.ee77adc4d911286c1670bc5c53fe6fb7.png

     

    Good point... In fact, it's the same... However, still with login issues. I thought it was only related to Firefox but some members claim that this happens with any browser. Eventually they manage to login, though several trials are needed.

    image.thumb.png.aff2880c418ae9e00240fbbcdf6f9fb3.png

    We've got different setting for Override Cache Control Headers. Could this be the issue?

    Then, this is what I set up in the excluding tab. I first thought this was "do not cache", maybe I'm wrong?

    image.thumb.png.540570f270f991ee070ab5b753b8c913.png

    Anyhow, I turned the cache off some days ago and I was also having login issues. So it should be sth else which I don't understand... Any ideas are welcome.

    Thank you very much mate!

  13. 49 minutes ago, AlexWebsites said:

    How are you integrating Ezoic? Is it through cloudflare? I’m running through cloudflare. Are you caching anything server side? I would make sure you aren’t caching JS as a start.

    I am not running through cloudflare, just pointed my DNS to Ezoic.

    I was caching and as I thought it was caching issue, turned it off so I can check the relation and... nope, even with caching off, login is not working as expected. I don't know what to do.

    I wasn't using LEAP before my first post here, so it has nothing to be with LEAP as well... 

    Wrote to Ezoic and am waiting if they can see anything wrongly set up.

  14. On 2/11/2022 at 9:56 PM, AlexWebsites said:

    I don't cache or optimize much through ezoic as it causes template issues. My current leap settings:

    image.thumb.png.eae1610d0cda9a77b6ee8c6fbe2c88a3.png

    Hi Alex!

    Thanks for your reply! I had Leap turned off and encouraged to turn it on 🙂 

    Just did it, and tried with everything in ON. The site is working well and seems that Google Speed Test improved drastically my ranking in Desktop to 92 😮 

    However, in mobile is giving very poor performance. Even worse, which is a bit surprising... Did you get this feeling?

    On the other hand, I turned off Caching just to see if this was in conflict with my site login. And.. it's not.  Since I have Ezoic, users from Firefox cannot login and from Chrome I also have issues, sometimes I need to do 2-3 trials until I get logged in.

    Do you think I did anything wrong? :s 

  15. Hey there

    My community has almost 20 years old. During this period of time, there have been lots of times where bots and spammers signed up and also users whose email has been changed.

    This makes that my server is trying to send emails to these old users and the delivery of the email fails. Potentially, this can be an issue and our server could be blacklisted.

    I know detecting this is difficult. I think there are plugins that listen to the SMTP reply in order to block an user.

    However, it would be interesting to have a tool in de ACP showing the member list with some info such as last login, number of posts, etc. and the ability to multiple select users and a button to "stop sending emails to these users".

    Nowadays I think that we cannot lock and user to receive emails. We have to edit their notification settings and change manually all options to just "notification". Isn't it?

    Is there a way to perform this easily? How do you do this?

  16. Yes it would be great to be able to create new FURL in Pages. I always have to parametrize with query string.

    for instance:

    /videos/?show=all

    /videos/?mode=list

    /videos/?mode=carousel

    /videos/?user=1

    I’d like to create custom urls for them.

  17. Thanks for ur reply.

    However, This does not solve my point. The default image does not customize any specific content.

    In my community I dont allow uploading any image. it’s a huge forum and it could fill my disk space. People usually uploads their images to external free storage sites and then link them to embed the image. Thus, that kind of plugins are not compatible.

    As the SEO tag manager allows setting up custom tags, why not adding an option to bind images? 

×
×
  • Create New...